Ключовою особливістю 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()