GroupDocs.Conversion 概述

GroupDocs.Conversion 在 Python 应用程序中提供 PDF、Office、HTML 和图像格式的高质量、灵活的文档转换。

Illustration conversion

简化的转换过程

使用可保持内容和结构完整性的可靠 API,轻松将文档转换为 PDF、Office、HTML、电子书和图像格式。

无缝格式切换

通过单个方法调用和简单的选项即可在文档格式之间切换,以实现高效转换。

跨平台兼容性

支持跨平台操作,让Python开发者可以轻松处理Windows、macOS系统上的转换。

平台支持

GroupDocs.Conversion for Python via .NET 与多种操作系统和 Python 环境兼容。

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

支持的文件格式

GroupDocs.Conversion for Python via .NET 支持各种文件格式

文档格式

  • 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
  • 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 功能

将 PDF 和 Office 文档无缝转换为 HTML、JPG、PNG、BMP、TIFF、SVG 和许多其他格式。 API 的 GroupDocs.Conversion 旨在易于使用并集成到您的项目中。它支持所有流行的文档格式,并能够自定义转换过程。

Feature icon

多格式转换

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

Feature icon

高保真输出

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

Feature icon

转换多个文件

转换多个文件并将它们组合成一个存档,从而简化转换内容的组织。

Feature icon

多页文档到图像

将多页文档逐页转换为图像,从而能够精确控制转换过程并促进基于图像的文档提取和分析。

Feature icon

可定制的设置

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

Feature icon

安全处理

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

Feature icon

API集成

将转换功能无缝集成到您的 应用程序中,使其成为您工作流程的无缝组成部分。

Feature icon

稳健的转换

确保可靠且无错误的文件转换,保证转换后文档的准确性和完整性。

Feature icon

转换档案中的文档

从档案中提取并转换文档,从而能够转换压缩文件中存储的内容。

代码示例

Python 中的 GroupDocs.Conversion 操作示例

将文档转换为另一种格式

GroupDocs.Conversion 的主要功能是将文档转换为不同格式的能力。
使用 ConvertOptions 类指定输出格式类型以转换文档。

在 Python 中将 DOCX 转换为 PDF

from groupdocs.conversion import Converter
from groupdocs.conversion.options.convert import PdfConvertOptions

def convert_document_to_another_format():
    # 使用输入文档实例化 Converter
    with Converter("./business-plan.docx") as converter:
        # 实例化转换选项以定义输出格式
        pdf_convert_options = PdfConvertOptions()

        # 转换输入文档
        converter.convert("./business-plan.pdf", pdf_convert_options)    

if __name__ == "__main__":
    convert_document_to_another_format()

将文档转换为多页文件

将单个多页文档转换为单独的页面文件。
该示例演示如何将 PPTX 演示文稿中的每张幻灯片转换为 PNG 图像。

在 Python 中将 PPTX 幻灯片转换为 PNG

from groupdocs.conversion import Converter
from groupdocs.conversion.filetypes import ImageFileType
from groupdocs.conversion.options.convert import ImageConvertOptions

def convert_all_document_pages():
    # 使用输入文档实例化 Converter 
    with Converter("./basic-presentation.pptx") as converter:
        # 实例化转换选项并将输出格式定义为 PNG
        png_convert_options = ImageConvertOptions()
        png_convert_options.format = ImageFileType.PNG

        # 转换所有幻灯片并保存到输出文件夹
        converter.convert_by_page("./converted-pages", png_convert_options)    

if __name__ == "__main__":
    convert_all_document_pages()

转换文档容器内的文件

将文档容器中嵌入的文件(例如压缩或打包文件)转换为单独的输出文件。
以下示例演示如何将 ZIP 存档中的每个压缩文件转换为 PDF。

在 Python 中将 ZIP 存档中的文件转换为 PDF

from groupdocs.conversion import Converter
from groupdocs.conversion.options.convert import PdfConvertOptions

def convert_files_within_document_container():
    # 使用输入文档实例化 Converter
    with Converter("./compressed.zip") as converter:
        # 实例化转换选项以将输出格式定义为 PDF
        pdf_convert_options = PdfConvertOptions()

        # 提取、转换并保存 PDF 格式的输出文件
        converter.convert_multiple("./converted-files", pdf_convert_options)    

if __name__ == "__main__":
    convert_files_within_document_container()

临时许可提示

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