PDF API для Python via .NET

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

Overview

Aspose.PDF for Python via .NET — это встроенная библиотека, которая позволяет разработчикам добавлять возможности обработки PDF в свои приложения. API можно использовать для создания 32-битных и 64-разрядных приложений любого типа для создания или чтения, преобразования и обработки PDF-файлов без использования Adobe Acrobat.

API Aspose.PDF для Python via .NET позволяет выполнять ряд задач обработки документов, таких как обработка форм, получение и установка метаданных, обработка текста и страниц, управление аннотациями, добавление или удаление закладок и водяных знаков, вложений, настраиваемый шрифт. управляемость и многое другое.

Расширенные функции библиотеки PDF Python

Управляйте PDF-файлами «на лету»

Aspose.PDF for Python via .NET — хороший выбор для изменения существующих PDF-файлов или управления ими в ваших приложениях. Эта библиотека позволяет вам открывать или загружать файл PDF, извлекать страницы, вставлять страницы в определенное место в файле или создавать N-up (количество страниц на одной странице) и буклеты. Вы также можете использовать API для добавления, обновления и удаления изображений, вложений, закладок, аннотаций, гиперссылок, водяных знаков и полей формы из существующего PDF-файла.

Разделение и объединение PDF-файлов

Aspose.PDF для Python via .NET через свой API позволяет разделить один PDF-файл на два или более PDF-документа. Вы также можете использовать его для объединения двух или более файлов в один документ или добавления страниц PDF в соответствии с требованиями приложения.

Конвертируйте PDF в форматы HTML, DOCX и ODS

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

Сохранение страниц PDF в формате JPG - <% языка %>

загрузить существующий PDF-документ. конвертировать страницы PDF в изображения сохранить каждую страницу в формате JPG

Convert PDF to JPG on Python

import aspose.pdf as ap    

input_pdf = DIR_INPUT + "many_pages.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_jpeg"
# Open PDF document
document = ap.Document(input_pdf)

# Create Resolution object
resolution = ap.devices.Resolution(300)
device = ap.devices.JpegDevice(resolution)

for i in range(0, len(document.pages)):
    # Create file for save
    image_stream = io.FileIO(
        output_pdf + "_page_" + str(i + 1) + "_out.jpeg", "x"
    )
    # Convert a particular page and save the image to stream
    device.process(document.pages[i + 1], image_stream)
    image_stream.close()

Обработка полей формы

Aspose.PDF for Python via .NET предлагает возможность добавлять поля форм в PDF-документ, то есть можно динамически создавать поля форм в документах PDF. Просто закажите положение полей формы в соответствии с таблицей или пользовательским позиционированием, и поля формы будут каждый раз размещаться в точном положении.

Форматирование содержимого PDF на самом детальном уровне

Aspose.PDF for Python via .NET позволяет применять горизонтальное выравнивание текста, например размещать содержимое справа налево, сохранять пробелы в тексте, создавать висящие слева текстовые абзацы и устанавливать пользовательские позиции табуляции.

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