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