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

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

Feature icon

多格式转换

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

Feature icon

高保真输出

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

Feature icon

转换多个文件

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

Feature icon

多页文档转图片

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

Feature icon

可自定义设置

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

Feature icon

安全处理

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

Feature icon

API 集成

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

Feature icon

强大的转换

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

Feature icon

从压缩包转换文档

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

代码示例

GroupDocs.Conversion 在 Python 中的操作示例

将文档转换为其他格式

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()

准备好开始了吗?

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

有用的资源

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

临时许可提示

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