Огляд 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
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
 Українська