API Python для PDF

Создавайте, редактируйте, защищайте и конвертируйте PDF-документы в различные форматы в приложениях Python без каких-либо зависимостей Adobe Acrobat.

Обзор

Aspose.PDF — это библиотека генерации PDF-документов с помощью Python, которая упрощает создание сложных многостраничных документов для печати.

API разработан так, чтобы быть простым, поэтому для создания сложных документов часто достаточно просто вызвать несколько функций. Как следует из названия, библиотека разработана на основе программного кода на языке C++. Это позволило сделать ее максимально быстрой и переносимой на разные операционные системы.

Функции Aspose.PDF для Python через C++

Как управлять PDF-файлами на бэкэнде с помощью Aspose.PDF для Python через C++

Aspose.PDF для Python via C++ дает возможность манипулировать PDF-файлами на бэкэнде. Используя Aspose.PDF для Python через C++, вы можете оптимизировать PDF, добавлять и извлекать текст и изображения, шифровать и дешифровать их. Можно также разделить и объединить PDF-файлы.

Установка

Чтобы установить и использовать Aspose.PDF для Python через C++, следуйте следующим инструкциям:

  • Создайте виртуальную среду: python -m venv .venv
  • Установить пакет pip install aspose-pdf-cpp-for-python

Конвертируйте PDF

Используя Aspose.PDF для Python через C++, вы можете: конвертировать PDF в JPG и PNG.

  • конвертировать PDF в JPG,
  • конвертировать PDF в PNG,
  • конвертировать PDF в текст

Другие функции

Библиотека Aspose.PDF для Python позволяет добавлять:

  • Текстовые штампы
  • Штампы изображений

Функции безопасности PDF

API предлагает 40-битное или 128-битное шифрование. Для большей безопасности можно также установить пользовательский и мастер-пароли. С помощью этой библиотеки можно ограничить манипуляции с содержимым файлов, такие как копирование содержимого, печать, изменение аннотаций, заполнение полей формы, а также сборка PDF-файлов

Конвертируйте PDF в JPEG или другие форматы изображений

Aspose.PDF для Python via C++ позволяет визуализировать и преобразовывать каждую страницу PDF-файла в обычные форматы изображений, такие как BMP, JPG и PNG, с максимально возможной точностью. Помимо изображений, PDF можно легко сохранять в форматах DOC и DOCX.

Сохраняйте страницы PDF в виде изображений JPEG через Python

Чтобы сохранить страницу в виде изображения, нам необходимо выполнить следующие шаги: создать объект Document, извлечь страницу из документа, создать объект Resolution, создать объект JpegDevice, преобразовать страницу в изображение JPEG.

Python: преобразование PDF в JPG

import AsposePDFPythonWrappers as ap

document = ap.Document("sample.pdf")
page = document.pages[1]
res = ap.Resolution(300)
device = ap.JpegDevice(1239,1754,res)
device.process(page,"sample.jpg")

Ресурсы поддержки и обучения