A funkciók áttekintése
A funkciók összefoglalása
Aspose.PDF FOSS for Java is a comprehensive Java library for PDF document creation and manipulation, covering the following capability areas:
Dokumentum szerkezete
- Új PDF-dokumentum létrehozása a
Documentosztálykonstruktor (nem érvek) - A meglévő dokumentumok elérése a következőn keresztül:
Document(filePath)vagy a következő:Document(stream)konstruktorok - Az oldal kezelése a
PageCollectiona következők:Document.getPages() - Mindenki.
PagekivetítőkgetMediaBox(),getCropBox(),getRotate(),és a következők:getAnnotations() - A PDF katalógushoz hozzáférés a következő formában:
getCatalog()és pótkocsi útján.getTrailer() - Beágyazott fájlok kezelése a
getEmbeddedFiles()
Értékelés
A Bizottság Annotation Az abstract osztály az alapja minden PDF-megjegyzésnek. A konkrét típusok közé tartozik: WidgetAnnotation, FreeTextAnnotation, HighlightAnnotation, UnderlineAnnotation, CircleAnnotation, CaretAnnotation,Minden egyes megjegyzést egy-egy Page a) az alábbiak szerint: Rectangle pozíció.
Interaktív űrlapok
A Bizottság Form osztály (a Document.getForm()) kezelheti az AcroForm mezőket. A mezőtípusok közé tartoznak: ButtonField, CheckboxField, RadioButtonField, TextBoxField, ComboBoxField, és ListBoxField.A… FormEditor Az osztály a formanyomtatványok tömeges szerkesztésére alkalmas módszereket biztosít.
Oldalak manipulálása
PdfFileEditor előirányzik concatenate(), extract(), splitToPages(), insert(), és delete() az oldalszintű dokumentum-manipulációhoz. ContentsResizeParameters és a ContentsResizeValue a tartalom méretezésének az oldalhatárokon belül történő ellenőrzése.
PDF/A Megfelelés
ActionRules a PDF/A művelet megfelelőségének érvényesítése; ActionFixes a javítást a removeCatalogAA(), removePageAA(), és removeWidgetAA(). AnnotationRules és a AnnotationFixes a megjegyzésszintű megfelelés kezelése.
Biztonsági ügyek
AESCipher AES-CBC titkosítást biztosít encrypt(key, data), decrypt(key, data), és determinisztikus IV változatok. PdfFileSecurity dokumentumszintű jelszóvédelem kezelése és hozzáférési engedélyek.
Oldalak megjelenítése
BmpDevice PDF oldalakat BMP képfájlokba alakít ki a miniatűrképek létrehozásához és előnézéséhez. PdfPageRenderer programmatizált oldalszerkesztést biztosít.
Szobák
A Bizottság org.aspose.pdf.facades A csomag feladatra összpontosító osztályokat biztosít, beleértve a PdfAnnotationEditor, PdfBookmarkEditor, PdfContentEditor, PdfExtractor, PdfFileSecurity, PdfFileStamp,és a következők: PdfPageEditor.