Основные возможности Aspose.PDF for Python

Общие возможности

  • Поддерживает большинство установленных стандартов PDF и спецификаций PDF.
  • Возможность читать и экспортировать PDF в нескольких графических форматах, включая BMP, GIF, JPEG и PNG.
  • Установить базовую информацию (например, автор, создатель) PDF‑документа.
  • Настроить свойства страницы PDF (например, ширина, высота, cropbox, bleedbox и т.д.).
  • Установить нумерацию страниц, уровень закладок, размеры страниц и т.п.
  • Возможность работать с текстом, абзацами, заголовками, гиперссылками, графиками, вложениями и т.д.

Поддерживаемые стандарты PDF

  • ISO 32000-1 (PDF 1.2, PDF 1.3, PDF 1.4, PDF 1.5, PDF 1.6, PDF 1.7).
  • ISO 32000-2 (PDF 2.0).
  • ISO 19005 (PDF/A), ISO 15930 (PDF/X), ISO 24517 (PDF/E), ISO 14289 (PDF/UA).

Функции конвертации

Библиотека Aspose.PDF for Python via .NET позволяет вам успешно, быстро и легко конвертировать ваши PDF‑документы в самые популярные форматы и обратно.

  • Конвертировать PDF в Word, Excel и PowerPoint.
  • Конвертировать PDF в форматы изображений.
  • Конвертировать PDF‑файл в формат HTML и обратно.
  • Конвертировать PDF в EPUB, Text, XPS и т.д.
  • Конвертировать EPUB, Markdown, Text, XPS, PostScript, XML, LaTex в PDF.

Поддерживаемые версии PDF

Aspose.PDF for Python поддерживает версии PDF 1.2, 1.3, 1.4, 1.5, 1.6, 1.7 и 2.0.

Текст

  • Извлечь текст со страниц.
  • Поиск текста на страницах.
  • Заменить текст.
  • Добавить текст в PDF файл.

Шрифты

  • 14 базовых шрифтов.
  • Шрифты Type 1.
  • Шрифты TrueType.
  • Шрифты Type 3.
  • Шрифты CJK.
  • Поддержка Unicode.

Изображения

  • Добавить изображение в файл PDF.
  • Удалить изображения.
  • Заменить изображения.
  • Извлечь изображения.
  • Преобразование формата PDF в изображение.

Вложения

  • Добавить вложение.
  • Удалить вложения.

Страница

  • Вставить страницы PDF.
  • Удалить страницы PDF.
  • Разделить PDF на отдельные страницы.
  • Перемещение группы страниц из одного PDF‑документа в другой
  • Перемещение страницы в новое место в текущем PDF‑документе
  • Изменить размер страницы PDF
  • Изменить ориентацию страницы
  • Получить свойства страницы
  • Получить количество страниц
  • Получить количество страниц
  • Получить конкретную страницу

Document

  • Создать PDF-файл
  • Открыть существующий PDF-документ из потока
  • Открыть существующий PDF-документ
  • Настройка предустановленных свойств диалогового окна печати
  • Добавить TOC в существующий PDF
  • Добавить TOC в существующий PDF
  • Настроить номера страниц при добавлении TOC
  • Установить дату истечения срока действия PDF
  • Уплощение заполняемого PDF
  • Оптимизировать PDF‑документ для веба
  • Уменьшить размер PDF
  • Сжатие всех изображений
  • Удаление неиспользуемых объектов
  • Связывание дублирующихся потоков
  • Удаление неиспользуемых потоков
  • Удаление встроенных шрифтов
  • Получить свойства просмотрщика документов.
  • Установить свойства просмотрщика документов.
  • Валидация (PDF/A-1a, PDF/A-1b).
  • Удаление полей формы
  • Определить и установить метаданные документов

Закладки

  • Добавить закладки.
  • Добавить дочерние закладки.
  • Удалить закладки.
  • Получить закладки.
  • Получить дочерние закладки.
  • Изменить закладки.
  • Развернутые закладки при просмотре документа.

Аннотации

  • Добавить аннотации.
  • Получить аннотации.
  • Удалить аннотации.

Формы

  • Добавить поля.
  • Удалить поля.
  • Изменить поля.
  • Заполнить поля.
  • Получить значения полей.
  • Поддержка XFA (формы на основе XML) и AcroForms (стандартные формы).

Штамп и водяной знак

  • Добавить текстовый штамп.
  • Добавить штамп изображения.
  • Добавить штамп PDF‑страницы.

Открыть зашифрованный PDF-документ

  • Зашифровать PDF.
  • Расшифровать PDF.
  • Изменить пароль.