Обзор GroupDocs.Conversion

GroupDocs.Conversion предлагает высококачественную, гибкую конвертацию документов из PDF, Office, HTML и форматов изображений в Python‑приложениях.

Illustration conversion

Оптимизированный процесс конвертации

Конвертируйте документы без труда в PDF, Office, HTML, eBook и форматы изображений с надёжным API, сохраняющим содержимое и структуру.

Бесшовное переключение форматов

Переключайтесь между форматами документов одним вызовом метода и простыми параметрами для эффективной конвертации.

Кросс‑платформенная совместимость

Поддерживает кросс‑платформенную работу, позволяя разработчикам на Python выполнять конвертации в Windows и macOS без труда.

Поддержка платформ

GroupDocs.Conversion для Python через .NET совместим с множеством операционных систем и сред Python.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

Поддерживаемые форматы файлов

GroupDocs.Conversion для Python через .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, для конвертации документа.

Конвертировать DOCX в PDF на Python

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.

Конвертировать слайды PPTX в PNG с помощью Python

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.

Конвертировать файлы из архива ZIP в PDF с помощью Python

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
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский