Общ преглед на характеристиките
Резюме на характеристиките
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() - Всеки от тях.
PageекспозицииgetMediaBox(),getCropBox(),getRotate(), иgetAnnotations() - Достъп до PDF каталога чрез:
getCatalog()и ремаркето чрезgetTrailer() - Управление на вградени файлове чрез:
getEmbeddedFiles()
Аннотации
Съветът на ЕС Annotation abstract class е основата за всички PDF анотации. Конкретни типове включват: WidgetAnnotation, FreeTextAnnotation, HighlightAnnotation, UnderlineAnnotation, CircleAnnotation, CaretAnnotation,Всяка аннотация се поставя на Page в точка 1 от приложение I. 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 да се справя с спазването на изискванията по отношение на ниво на аннотация.
Защита на сигурността
AESCipher предоставя AES-CBC криптиране с: encrypt(key, data), decrypt(key, data), и детерминистични IV варианти. PdfFileSecurity Управлява защитата на пароли в документа. и разрешения за достъп.
Превръщане на страниците
BmpDevice Превръща PDF страници в BMP файлове с изображения за генериране на миниатюри и предварителни прожекции. PdfPageRenderer осигурява програмирано рендериране на страници.
Фасади
Съветът на ЕС org.aspose.pdf.facades Пакетът предоставя класове, фокусирани върху задачи, включително: PdfAnnotationEditor, PdfBookmarkEditor, PdfContentEditor, PdfExtractor, PdfFileSecurity, PdfFileStamp, и PdfPageEditor.