Обзор

Эта страница является обзором функций Aspose.PDF for Java.

Aspose for Java — это надёжный Java‑компонент, позволяющий разработчикам создавать PDF‑документы с нуля без использования Adobe Acrobat. Aspose.PDF for Java предоставляет очень простой интерфейс прикладного программирования (API) для разработчиков, который легко изучать и использовать.

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

Сжатие документов

Сжатие PDF‑документов помогает уменьшить их размер, делая их более удобными для хранения, обмена и передачи по сетям. Это особенно важно при работе с большими PDF‑файлами, содержащими изображения или графику высокого разрешения. Меньший размер файлов приводит к более быстрому времени загрузки, особенно при доступе к PDF‑документам онлайн или через вложения в электронных письмах. Сжатые PDF загружаются быстрее, улучшая пользовательский опыт и продуктивность. Aspose.PDF for Java Library предоставляет различные способы уменьшения размера вашего PDF, такие как:

  • уменьшение или сжатие всех изображений
  • удаление неиспользуемых PDF‑объектов
  • удаление неиспользуемых потоков PDF
  • связывание дублирующихся потоков PDF
  • отвязывание шрифтов
  • удаление или уплощение аннотаций
  • удаление полей AcroForm
  • использование сжатия flateDecode
  • сохранение изображений в XImageCollection (повторно используемые изображения)
  • конвертация PDF из цветового пространства RGB в градации серого

Подробнее см. в разделе Оптимизировать PDF

Создание таблиц и управление ими

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

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

Подробнее см. в разделе Работа с таблицами

Поддержка объектов Graph

Aspose.PDF for Java поддерживает добавление графиков в PDF‑документы. Класс Graph предоставлен для этой задачи. Добавление графиков в PDF‑документы улучшает визуализацию данных, повышает ясность и понимание, обеспечивает лучшую поддержку принятия решений и повышает вовлечённость читателей.

Подробнее см. в разделе Работа с графиками

Расширенный функционал гиперссылок

Гиперссылки позволяют пользователям быстро и эффективно перемещаться внутри PDF‑документа. При клике по гиперссылкам читатели могут переходить к различным разделам, главам или страницам без необходимости вручную прокручивать документ.

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

Подробнее см. в разделе Действия

Расширенные средства контроля безопасности

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

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

Подробнее см. в разделе Защита и подпись

Добавление или удаление закладок

Закладки предоставляют пользователям удобный способ навигации по большим или сложным PDF‑документам. Создавая закладки для определённых разделов, глав или заголовков, пользователи могут легко переходить к нужному содержанию одним щелчком, экономя время и усилия.

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

Подробнее см. в разделе Закладки

Создание оглавления

Содержание (TOC) предоставляет пользователям быстрый и эффективный способ навигации по содержимому PDF‑документа. Перечисляя основные разделы, главы или темы вместе с соответствующими номерами страниц, пользователи могут легко находить и получать доступ к конкретной информации в документе. Библиотека Aspose.PDF for Java объясняет, как добавить TOC в существующий PDF‑файл, используя класс Heading в пространстве имен Aspose.Pdf.

Подробнее см. в разделе Работа с TOC

Добавление, обновление, удаление вложений и аннотаций

Добавление вложений и аннотаций делает PDF‑документы более интерактивными и увлекательными для читателей. Пользователи могут взаимодействовать с дополнительным содержимым, таким как мультимедийные файлы, ссылки или комментарии, встроенные в документ, улучшая свой опыт чтения.

Библиотека Aspose.PDF for Java поддерживает различные операции с аннотациями. Вы можете добавить такие типы, как:

  • Текстовая аннотация
  • Аннотация выделения
  • Аннотация фигур
  • Мультимедийная аннотация
  • Закрепленные аннотации
  • Дополнительные аннотации

Кроме того, наша библиотека позволяет добавлять, извлекать и удалять вложения из PDF. Подробнее см. в документации по вложениям.

Метаданные PDF-файла

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

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

Легко и быстро управляйте метаданными в PDF‑документе с библиотекой Aspose.PDF for Java.

Добавление, замена или удаление текста и изображений

Добавление, замена или удаление текста и изображений позволяют пользователям редактировать содержание PDF‑документов, внося обновления, исправления или улучшения по мере необходимости. Эта гибкость дает возможность пользователям изменять содержание документа, точно отражая изменения или правки.

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

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

Разделение, объединение, извлечение или вставка страниц

Раздел документации «Работа с PDF-страницами» объясняет, как добавлять, перемещать, удалять, вращать или разделять страницы в PDF.

Разделение, объединение, извлечение или вставка страниц помогает пользователям более эффективно управлять PDF‑документами. Пользователи могут организовывать, переупорядочивать или комбинировать страницы для создания новых документов, улучшая организацию и доступность документов.

Преобразование страниц в изображение

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

Aspose.PDF позволяет конвертировать PDF в различные форматы изображений с использованием Java. Есть:

  • TIFF
  • BMP
  • EMF
  • JPG
  • PNG
  • GIF
  • SVG

Библиотека Aspose.PDF использует класс DocumentDevice или ImageDevice для преобразования PDF в изображения. Подробнее см. в разделе «Преобразование PDF в различные форматы изображений».

Печать PDF-документов

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

Aspose.PDF for Java предоставляет различные способы печати PDF‑файлов:

  • Печать PDF с использованием Java Framework 4.x
  • Печать PDF в Java Core / Java
  • Печать PDF на XPS‑принтер с использованием фасадов (консольное приложение)
  • Печать PDF в приложении WPF
  • различные дополнительные операции, такие как преобразование PDF в PostScript, проверка статуса задания печати и т.п.

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

Цены и политика

Ознакомьтесь с разделом «Лицензирование» и страницей «Информация о ценах».

Техническая поддержка

Подробнее о технической поддержке Aspose.PDF см. на странице поддержки.

Узнайте больше в следующих разделах: