Opći pregled značajki
Povrsta značajki
Aspose.PDF FOSS for Java is a comprehensive Java library for PDF document creation and manipulation, covering the following capability areas:
Struktura dokumenta
- Stvaranje novih PDF dokumenata putem
DocumentKonstruktor klase (bez argumenata) - Pristup postojećim dokumentima putem:
Document(filePath)ili:Document(stream)konstruktorima - Upravljanje stranicama kroz:
PageCollectionpreko:Document.getPages() - Svaki od njih.
PageizloženostigetMediaBox(),getCropBox(),getRotate(), igetAnnotations() - Pristup PDF katalogu putem:
getCatalog()i prikolica putem:getTrailer() - Upravljanje ugrađenim datotekama putem:
getEmbeddedFiles()
Oznake
U skladu s člankom 1. Annotation abstract je osnovna za sve PDF-ove. Konkretni tipovi uključuju: WidgetAnnotation, FreeTextAnnotation, HighlightAnnotation, UnderlineAnnotation, CircleAnnotation, CaretAnnotation,Svaka je opomena postavljena na stranici “Sve što se može učiniti”. Page u prvoj polovici. Rectangle poziciju.
Interaktivni obrasci
U skladu s člankom 1. Form razred (preko Document.getForm()) upravlja poljima AcroForm. Vrste polja uključuju: ButtonField, CheckboxField, RadioButtonField, TextBoxField, ComboBoxField, i ListBoxField.-Ne, ne mogu. FormEditor klasa pruža pogodne metode za masovno uređivanje obrazaca.
Manipulacija stranica
PdfFileEditor sadrži: concatenate(), extract(), splitToPages(), insert(), i delete() za manipulaciju dokumentom na razini stranica. ContentsResizeParameters i u članku 1. ContentsResizeValue kontrolisanje razmjera sadržaja unutar granica stranica.
Svrha za provedbu zahtjeva u skladu s člankom 21. stavkom 1.
ActionRules U ovom je Prilogu utvrđeno da se u skladu s člankom 4. stavkom 1. točkom (a) i podstavcima 2. i 3. ne primjenjuje:; ActionFixes pruža popravak putem: removeCatalogAA(), removePageAA(), i removeWidgetAA(). AnnotationRules i u članku 1. AnnotationFixes Provediti usklađenost na razini anotiranja.
Osiguranje
AESCipher Osigurava AES-CBC šifriranje s: encrypt(key, data), decrypt(key, data), i determinističke IV varijante. PdfFileSecurity upravlja zaštitom lozinke na nivou dokumenta i dozvole za pristup.
Izlazak stranice
BmpDevice prikazuje PDF stranice u BMP datoteke slikanja za stvaranje minijatura i pregled. PdfPageRenderer pruža programsko renderiranje stranica.
Fašade
U skladu s člankom 1. org.aspose.pdf.facades paket pruža radno-fokusirane klase uključujući: PdfAnnotationEditor, PdfBookmarkEditor, PdfContentEditor, PdfExtractor, PdfFileSecurity, PdfFileStamp, i PdfPageEditor.