Наборы API для Java для манипуляций с документами PDF

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

  Загрузить бесплатную версию
Aspose.PDF for Java

Aspose.PDF for Java

 
 

Aspose.PDF for Java - это API для создания документов PDF, который предоставляет возможность приложениям на Java читать, записывать и манипулировать документами PDF без использования Adobe Acrobat. Он поддерживает работу с PDF, XFA, TXT, HTML, PCL, XML, XPS и с графическими форматами файлов.

Aspose.PDF for Java является доступным по цене API для PDF, который предлагает невообразимое богатство возможностей, как то: опции по компресcии документов PDF, возможности по созданию таблиц и манипуляции ими, поддержка графики, работы с изображениями, расширеную функциональность работы с гиперссылками, продвинутый механизм управления безопасностью и поддержки пользовательских шрифтов.

 

Продвинутые возможности API по обработке PDF на Java

Самое лучшее от нас и с каждым релизом все лучше и лучше.

 

Создавать документы PDF с использованием API

 

Трансформировать документ XML в PDF формат

 

Скозное преобразование PDF и изображений

 

Добавление текста в документ PDF

 

Преобразование файла XPS в PDF формат

 

Манипулирование стилем текста

 

Добавление графических объектов и изображений

 

Добавление таблиц в процессе создания документов PDF

 

Добавление верхних и нижних колонтитулов

 

Создание закладок и гиперссылок

 

Добавление заголовков

 

Добавление/Удаление вложений и аннотаций

 

Определение параметров ограничений по безопасности

 

Задание шифрования PDF и паролей

 

Создание PDF портфолио

 

Создание PDF из документов Word

 

Создние документов с несколькими колонками

 

Задание размера страницы и отступа

Возможности по созданию документов PDF

Aspose.PDF for Java API поддерживае создание документов PDF в приложениях на Java. Он предлагает возможности определения различных уровней закладок для заголовков, содержащихся в документе, как и уровней сжатия для документа, действий с документом по умолчанию (подогнать под размер страницы или по фрагменту ???), режимы открытия документа и представления пиктограмм и и закладок

Параметры раздела и параграфа

Aspose.PDF for Java предоставляет вам возможность устанавливать размер страницы и отступы для каждого раздела документа. API также делает возможным добавлять фон для каждого раздела и для верхних и нижних колонтитулов страницы. Более того, могут быть назначены уникальные ID для каждого раздела документа. Вы также можете добавить один или много параграфов для каждой в каждый раздел документа.

Параметры текстового форматирования

Aspose.PDF for Java предоставляет возможность выравнивать текст, вставлять контент на на арабском, иврите или урду (на языках, которые пишутся справа-на-лево), создавать параграфы с выравниванием по правому краю и сохранять пробелы в тексте и устанавливать позиции для табуляции. Вы также можете устанавливать форматирование текста для каждого документа.

Вместе с возможностью определять горизонтальное выравнивание текста, вы можете определять еще и вертикальное выравнивание текста, например по нижней линии или по верхней. Может быть также изменен цвет фона или текста. Вы можете использовать заменяемые символы чтобы в режиме реального времени менять их на нужный вам текст.

Aspose.PDF for Java также замечательно справляется с выгрузкой текста, заменой текста и вставкой нового теста в существующий документ PDF.

Возможности по работе с графикой и изображениями

Aspose.PDF for Java предоставляет поддержку для различных типов графиков: графики могут быть использованы на любой странице в любых координатах, а существующие графики могут быть растянуты, сжаты и повернуты в соответствии с вашими потребностями. Вы также можете преобразовывать изображения, находящиеся на диске, в памяти или по адресу в сети Интернет - в формат PDF. Вместе с общеупотребимыми типами изображений, изображениями CCITT (факс), многостраничными изображениями TIFF также поддерживаются прозрачные изображения GIF.

Aspose.PDF for Java такде позволяет вам добавлять, заменять, выгружать или удалять изображения, уже присутствующие в документах PDF. Вы также можете добавлять изображения в виде водяных знаков в процессе генерации документов PDF или в процессе манипулирования существующими файлами.

Добавление таблиц в документы PDF

Программисты могут добавлять таблицы в документы PDF, определять стиль обрамления таблиц, отступы и поля, ширину столбцов и опции группировки. Возможен также контроль над аттрибутами разделения столбцов таблицы. Клонирование таблицы поддерживается в двух формах: в форме клона и в форме полного клона. Вы можете импортировать данные в таблицу из массива объектов, DataTable или DataView.

Форматирование ячеек по умолчанию может быть применено ко всем ячейкам таблицы, к индивидуальным строкам и столбцам, также как и возможность форматирования вложенных таблиц. Таблицы могут быть вставлены внутрь основного документа PDF или внутрь верхнего или нижнего колонтитулов.

Гиперссылки и вложения

Aspose.PDF for Java позволяют вам добавлять:

  • Ярлыки с гиперссылками на другие документа PDF
  • Гиперссылки на страницы других документов PDF
  • Гиперссылки на файлы не в формате PDF
  • Гиперссылки на адреса в сети Интернет

Файлы любого типа могут быть вложены в документ PDF, также как и аннотации и вы можете определить и размер и позицию всплывающего окна, в котором они будут отображаться.

Параметры полей формы

С Aspose.PDF for Java поля формы могут быть созданы на программном уровне внутри документа PDF. Просто укажите позицию для полей формы или относительно таблицы, или в пользовательских координатах и тогда поля формы будут отображаться  всегда  на выбранном месте.

Параметры безопасности PDF

Aspose.PDF for Java передлагает различные параметры шифрования документов PDF с использованием 40-bit или 128-bit ключей шифрования. Вы также можете устанавливать главный или пользовательский пароли для большей безопасности PDF. Модификация содержания документа PDF, такого как копирование контента, распечатка, заполнение полей форм, распечатка с пониженным качеством, модификация аннотаций, также как и сборка документов PDF - все это может быть ограничено с использованием Aspose.PDF for Java.

Автоматизация Adobe Acrobat больше не нужна

Набор API Aspose.PDF for .NET построен на базе управляемого кода, который может бы установлен и развернуть как единичная сборка .NET без необходимости устанавливать Adobe Acrobat. Это легче и гибче по сравнению с автоматизацией Adobe Acrobat.

 

Поддержка и ресурсы для изучения

 
 

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