一眼了解 GroupDocs.Conversion

在 JavaScript 应用程序中探索 API 对 PDF、Microsoft Office、HTML、电子书和图像文件的快速可靠转换功能。

Illustration conversion

灵活的转换

使用 GroupDocs.Conversion API 将多种格式的文档转换为 PDF、Microsoft Office、HTML、电子书和图像文件,同时保持布局和结构。

简单的格式切换

通过带选项的单一转换方法,将文档在应用程序所需的格式之间进行切换。

跨平台支持

在不同操作系统和环境中通过 Java 在 Node.js 中运行文档转换。

平台无关性

GroupDocs.Conversion for Node.js via Java 支持针对 LTS 和最新 Node.js 版本的最流行操作系统。了解更多关于 系统要求

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
NPM

支持的文件格式

GroupDocs.Conversion for Node.js via Java 支持最流行的文档格式,如 PDF、DOCX、XLSX、PPTX、电子邮件、电子书和图像格式,您可以在 支持的文件格式 页面找到支持的文件格式列表。

文档格式

  • Documents: PDF, XPS, TEX
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • PowerPoint: PPT, PPTX, PPS, PPSX, ODP, OTP
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • Visio: VSDX, VSDM, VSSX, VSTX, VSTM, VSSM, VSX, VTX, VDX
  • OpenDocument: ODT, OTT, ODS

图像和多媒体

  • Images: BMP, JPEG, PNG, GIF, TIFF, SVG, PS
  • Diagram: VSDX, DRAW, LUCIDCHART
  • CAD & GIS: DWG, DXF, DWF, IFC, SHP, KML, GEOJSON
  • Audio: MP3, WAV, FLAC, AAC, OGG
  • Video: MP4, AVI, MKV, MOV, WMV
  • 3D & Vector: SVG, AI, EPS, CDR, STL, OBJ, FBX, DAE, GLB

其他格式

  • eBook: EPUB, MOBI, AZW, FB2
  • Web: HTML, MHTML, MHT
  • Archives: ZIP, TAR, RAR, 7Z, BZ2, GZ
  • Email & Outlook: PST, OST, MSG, EML
  • Finance: QFX, OFX
  • OneNote: ONE

GroupDocs.Conversion 功能

该 API 使您能够将文件从一种格式转换为另一种格式,转换整篇文档或特定页面,调整所需输出的选项等。

Feature icon

多格式转换

在各种格式之间转换文件,包括 PDF、DOCX、XLSX、PPTX 等。

Feature icon

高保真输出

在转换过程中保留文档的原始质量和格式。

Feature icon

转换多个文件

转换多个文件并将其合并为压缩包,简化已转换内容的组织。

Feature icon

多页文档转图片

将多页文档逐页转换为图片,实现对转换过程的精确控制。

Feature icon

可自定义设置

微调分辨率、质量和布局等转换参数,以满足特定需求。

Feature icon

安全处理

通过密码保护的文件转换选项确保数据隐私。

Feature icon

API 集成

将转换功能集成到您的 JavaScript 应用程序中,使转换成为现有工作流的一部分。

Feature icon

强大的转换

在保持转换后文档的准确性和完整性的同时,提供可靠的文件转换。

Feature icon

从压缩包转换文档

从压缩包中提取并转换文档,实现对压缩文件内内容的转换。

代码示例

以下是通过 Java 的 GroupDocs.Conversion for Node.js 最常见的使用案例,这只是您可以在基础用法高级用法主题中找到的众多用例之一。

将 PDF 转换为 PDF/A

GroupDocs.Conversion for Node.js via Java 允许您将 PDF 文件转换为 PDF/A 格式,确保符合 PDF/A 标准。
转换过程简洁,只需几行代码即可完成。

在 JavaScript 中将 PDF 转换为 PDF/A

'use strict';

// 导入包
const groupdocs = require('@groupdocs/groupdocs.conversion');

// 加载源 PDF 文件
const converter = new groupdocs.Converter("source.pdf");

// 设置格式为符合 PDF/A 的 PDF
const pdfOptions = new groupdocs.PdfOptions();
pdfOptions.setPdfFormat(groupdocs.PdfFormats.PdfA_1A);

// 设置转换选项
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPdfOptions(pdfOptions);

// 将 PDF 转换为 PDF/A
converter.convert("converted_pdfa.pdf", convertOptions);

// 退出进程
process.exit(0);

光栅化 PDF

常见场景是将整个 PDF 文档或选定页面转换为一组图像。GroupDocs.Conversion for Node.js via Java 可以将 PDF 转换为 TIFF、JPG、PNG、GIF、BMP 等图像格式。
您可以使用 ImageFileType 类选择所需的图像格式。

在 JavaScript 中将 PDF 转换为图像

'use strict';

// 导入包
const groupdocs = require('@groupdocs/groupdocs.conversion');

// 加载源 PDF 文件
const converter = new groupdocs.Converter("source.pdf");

// 设置转换选项并指定输出图像类型
const convertOptions = new groupdocs.ImageConvertOptions();
convertOptions.setFormat(groupdocs.ImageFileType.Png);

// 转换并将 converted_page_1.png、converted_page_2.png、converted_page_3.png 等保存到输出文件夹
converter.convert("converted_page_.png", convertOptions);

// 退出进程
process.exit(0);

转换特定页面

您可以将文档中的特定页面或页面范围转换为相同或不同的格式。
以下示例演示如何将 DOCX 文件的第 1、2、3 页转换为 PDF。

在 JavaScript 中将第 1、2、3 页转换为 PDF

'use strict';

// 导入包
const groupdocs = require('@groupdocs/groupdocs.conversion');

// 加载源 DOCX 文件
const converter = new groupdocs.Converter("source.docx");

// 指定要转换的页面范围
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPageNumber(1);
convertOptions.setPagesCount(3);

// 将第 1、2、3 页转换为 PDF
converter.convert("pages_1_2_3.pdf", convertOptions);

// 退出进程
process.exit(0);

准备好开始了吗?

免费下载 GroupDocs.Conversion 或获取试用许可证以获得完全访问权限!

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人