Огляд особливостей

Суточна характеристика

Aspose.PDF FOSS for Java is a comprehensive Java library for PDF document creation and manipulation, covering the following capability areas:

Структура документу

  • Створення нових документів PDF за допомогою файлу: Document конструктор класу (без аргументів)
  • Доступ до існуючих документів через: Document(filePath) або Document(stream) конструктори
  • Управляти сторінками через: PageCollection через: Document.getPages()
  • Each Page експозиції getMediaBox(), getCropBox(), getRotate(), і getAnnotations()
  • Доступ до каталогу PDF через: getCatalog() та прицеп через: getTrailer()
  • Управляти вбудованими файлами через: getEmbeddedFiles()

Annotations

У. Annotation abstract клас є основою для всіх PDF-анотацій. Конкретні типи включають: WidgetAnnotation, FreeTextAnnotation, HighlightAnnotation, UnderlineAnnotation, CircleAnnotation, CaretAnnotation,Кожна аннотація розміщена на Page на а Rectangle позиції.

Інтерактивні форми

У. Form клас (з допомогою Document.getForm()) управляє полями AcroForm. Типи полей включають: ButtonField, CheckboxField, RadioButtonField, TextBoxField, ComboBoxField, і ListBoxField.- Я знаю. FormEditor клас забезпечує зручні методи для редагування форм у великій кількості.

Маніпуляція сторінками

PdfFileEditor передбачає: concatenate(), extract(), splitToPages(), insert(), і delete() для маніпуляції документами на рівні сторінки. ContentsResizeParameters і ContentsResizeValue контролювати масштабування контенту в межах сторінки.

PDF/A Відповідність

ActionRules підтверджує відповідність PDF/A дії; ActionFixes забезпечує оздоровлення за допомогою: removeCatalogAA(), removePageAA(), і removeWidgetAA(). AnnotationRules і AnnotationFixes обробка відповідності на рівні анотацій.

Security

AESCipher забезпечує шифрування AES-CBC з: encrypt(key, data), decrypt(key, data), і детерміністичні IV-варианти. PdfFileSecurity Управляє захистом пароля на рівні документів і дозвіл на доступ.

Видання сторінки

BmpDevice перераховує сторінки PDF в файли зображень BMP для генерації мініатюр та попереднього перегляду. PdfPageRenderer забезпечує програмне рендеринг сторінки.

Facades

У. org.aspose.pdf.facades Пакет забезпечує класи, орієнтовані на завдання, включаючи: PdfAnnotationEditor, PdfBookmarkEditor, PdfContentEditor, PdfExtractor, PdfFileSecurity, PdfFileStamp, і PdfPageEditor.

See Also

 Українська