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

Общие функции

  • Полностью написан на Java, работает с JDK 1.8 и выше
  • Поддерживает все Java приложения
  • Справочник API в формате JavaDoc
  • Поддержка 32-битных ОС.
  • Поддержка 64-битных ОС.

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

Aspose.PDF для Java поддерживает версии PDF 1.2, 1.3, 1.4, 1.5, 1.6 и 1.7.

Шрифты

  • 14 основных шрифтов.
  • Шрифты PostScript Type1.
  • Шрифты TrueType.
  • Шрифты Type 3.
  • Встраивание информации о шрифтах в PDF
  • Шрифты CJK.
  • Поддержка Unicode.

Текст

  • Замена текста.
  • Извлечение текста (из всего PDF, конкретной страницы или диапазона страниц).
  • Добавление текста.

Графика

  • Поддерживаются различные формы графиков, такие как линия, круг, дуга и кривая.

  • Графики могут быть нарисованы в любом месте страницы, указанном координатами.

  • Графики могут быть повернуты, масштабированы или залиты, и могут быть определены стили линий с тире и поли-тире.

  • Графики рисуются на основе координат и имеют устаревшую позицию, а не относительную.

  • Поддерживаются цветовые пространства CMYK и Gray.

Изображения

  • Добавить изображение в PDF файл.
  • Удалить изображения.
  • Заменить изображения.
  • Извлечь изображения (из всего PDF, определенной страницы или диапазона страниц).
  • Конвертация PDF в JPEG (определенная страница или все страницы).
  • Конвертация PDF в TIFF (одна страница или все страницы, или в пикселизированные TIFF изображения).
  • Конвертация PDF в PNG (определенная страница или все страницы).
  • Конвертация PDF в BMP (определенная страница или все страницы).
  • Конвертация PDF в SVG.
  • Конвертация PDF в EMF.
  • Конвертация PDF в GIF.

Вложения

  • Добавить вложение.
  • Получить вложения.
  • Удалить вложения.
  • Получить информацию о вложении.

Страница

  • Получать и устанавливать свойства страницы.

  • Объединять PDF файлы.

  • Вставлять страницы PDF.

  • Добавлять PDF файлы.

  • Удалять страницы PDF.

  • Извлекать или вставлять страницы PDF.

  • Создавать NUp из PDF.

  • Создавать буклет из PDF.

  • Разделять страницы PDF (с первой, до конца, на группы, на отдельные страницы).

Document

  • Получить свойства просмотра документа.
  • Установить свойства просмотра документа.
  • Получить свойства отображения страницы.
  • Установить свойства отображения страницы.
  • Получить информацию о PDF файле.
  • Установить информацию о PDF файле.
  • Линеаризация (оптимизация для веба).
  • Установить метаданные XMP.
  • Получить метаданные XMP.
  • Конвертация PDF в DOC/DOCX.
  • Конвертация PDF в Excel XLS и XLSX.
  • Конвертация PDF в HTML.
  • Конвертация PDF в XPS.
  • Конвертация PDF в Tex.
  • Конвертация PDF в PDF-A.
  • Конвертация PDF в PDF/A_1b.
  • Конвертация PDF в PDF/A_3b.
  • Конвертация PDF в PDF/A_3a.
  • Конвертация PDF в PDF/A_2a.
  • Конвертация PDF в PDF/A_3U.
  • Создать PDF/A-3 и прикрепить XML файл.

Bookmarks

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

Annotations

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

Forms

  • Добавить поля.

  • Заполнить поля.

  • Получить значения переключателя.

  • Получить текущее значение переключателя.

  • Получить фасад поля формы (визуальные атрибуты поля).

  • Удалить поле.

  • Переместить поле в новое место.

  • Развернуть поля (конкретное поле или все).

  • Оформить поля (конкретное поле или все поля определенного типа).

  • Копировать внутреннее и внешнее поле.

  • Добавить и удалить элемент списка.

  • Установить URL для отправки.

  • Установить скрипт кнопки.

  • Импортировать и экспортировать XML.

  • Импортировать и экспортировать FDF.

  • Импортировать и экспортировать XFDF.

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

  • Добавить текстовый штамп (на всех страницах или на определенных страницах).
  • Добавить изображение штамп (на всех страницах или на определенных страницах).
  • Добавить PDF-страницу штамп (на всех страницах или на определенных страницах).
  • Добавить номер страницы.
  • Добавить текст в верхний и нижний колонтитулы.
  • Добавить изображение в верхний и нижний колонтитулы.

Ссылки и Действия

  • Создать ссылку приложения.
  • Создать локальную ссылку.
  • Создать JavaScript ссылку.
  • Создать дополнительное действие документа.
  • Удалить действие открытия документа.
  • Создать ссылку на PDF-документ.

Безопасность и Подписи

  • Зашифровать и расшифровать PDF.
  • Установить привилегии документа.
  • Изменить пароли.
  • Добавить или удалить цифровую подпись.
  • Проверить, подписан ли PDF.
  • Проверить, действительна ли подпись.

Печать

  • Печать PDF на принтер по умолчанию.
  • Печать PDF на указанном принтере.
  • Печать PDF на физическом или виртуальном принтере.
  • Печать PDF на принтер XPS.
  • Печать PDF в файл XPS.
  • Скрыть диалог печати при печати PDF.

Разное

  • Получить информацию о версии сборки.
  • Изменение цветового пространства PDF документа.
  • Добавление рисунка с прозрачным цветом.