Caracteristici de ansamblu
Rezumatul caracteristicilor
Aspose.PDF FOSS for Java is a comprehensive Java library for PDF document creation and manipulation, covering the following capability areas:
Structura documentului
- Crearea de documente PDF noi prin intermediul
Documentconstructor de clasă (fără argumente) - Acces la documentele existente prin intermediul:
Document(filePath)sau de:Document(stream)constructori - Gestionați paginile prin:
PageCollectionprin intermediulDocument.getPages() - Fiecare
PageexpunerigetMediaBox(),getCropBox(),getRotate(), șigetAnnotations() - Acces la catalogul PDF prin:
getCatalog()și remorcă prin intermediulgetTrailer() - Gestionați fișierele încorporate prin:
getEmbeddedFiles()
Anotări
În ceea ce priveşte Annotation clasa abstract este baza pentru toate anotațiile PDF. Tipurile concrete includ: WidgetAnnotation, FreeTextAnnotation, HighlightAnnotation, UnderlineAnnotation, CircleAnnotation, CaretAnnotation,Fiecare anotaţie este plasată pe o pagină de la WEB care conţine informaţii despre fiecare dintre aceste două categorii. Page la o Rectangle poziţie.
Formulare interactivă
În ceea ce priveşte Form clasa (prin intermediul Document.getForm()) gestionează câmpurile AcroForm. Tipuri de câmpi includ: ButtonField, CheckboxField, RadioButtonField, TextBoxField, ComboBoxField, și ListBoxField.- Ce ? FormEditor clasa oferă metode de confort pentru editarea formelor în masă.
Manipularea paginii
PdfFileEditor oferă: concatenate(), extract(), splitToPages(), insert(), și delete() pentru manipularea documentelor la nivel de pagină. ContentsResizeParameters și de: ContentsResizeValue controlul scării conținutului în limitele paginii.
PDF/A Conformitate
ActionRules validarea conformității PDF/A cu acțiunea; ActionFixes oferă remediere prin intermediul removeCatalogAA(), removePageAA(), și removeWidgetAA(). AnnotationRules și de: AnnotationFixes să gestioneze conformitatea la nivel de anotații.
Securitate
AESCipher oferă criptare AES-CBC cu: encrypt(key, data), decrypt(key, data), și variante deterministe IV. PdfFileSecurity Gestionează protecția prin parolă la nivel de document și permisiunile de acces.
Rendering pagină
BmpDevice Rendează paginile PDF în fișiere de imagini BMP pentru generarea miniaturilor și vizualizări. PdfPageRenderer oferă o redare programată a paginii.
Fațade
În ceea ce priveşte org.aspose.pdf.facades pachetul oferă clase axate pe sarcini, inclusiv: PdfAnnotationEditor, PdfBookmarkEditor, PdfContentEditor, PdfExtractor, PdfFileSecurity, PdfFileStamp, și PdfPageEditor.