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 Document constructor de clasă (fără argumente)
  • Acces la documentele existente prin intermediul: Document(filePath) sau de: Document(stream) constructori
  • Gestionați paginile prin: PageCollection prin intermediul Document.getPages()
  • Fiecare Page expuneri getMediaBox(), getCropBox(), getRotate(), și getAnnotations()
  • Acces la catalogul PDF prin: getCatalog() și remorcă prin intermediul getTrailer()
  • 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.

Vezi și:

 Română