Обзор GroupDocs.Conversion

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

Illustration conversion

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

Легко конвертируйте документы в форматы PDF, Office, HTML, электронные книги и изображения с помощью надежного API, который поддерживает целостность содержимого и структуры.

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

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

Межплатформенная совместимость

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

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

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

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

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

GroupDocs.Conversion для Python через .NET поддерживает [различные форматы файлов] (https://docs.groupdocs.com/conversion/python-net/supported-file-formats/).

Форматы документов

  • 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.Функции преобразования

Легко конвертируйте PDF и офисные документы в 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

Конвертируйте документы из архивов

Извлекайте и конвертируйте документы из архивов, позволяя преобразовывать содержимое, хранящееся в сжатых файлах.

Примеры кода

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