ลักษณะรวม
สรุปของลักษณะ
Aspose.PDF FOSS for Java is a comprehensive Java library for PDF document creation and manipulation, covering the following capability areas:
โครงสร้างเอกสาร
- สร้างเอกสาร PDF ใหม่ผ่านการใช้งาน
Documentclass constructor (ไม่มีการแสดงผล) - เข้าถึงเอกสารที่มีอยู่ผ่าน
Document(filePath)หรือDocument(stream)เครื่องสร้าง - บริหารหน้าผ่าน
PageCollectionผ่านDocument.getPages() - Each
Pageเผยแพร่getMediaBox(),getCropBox(),getRotate(),และgetAnnotations() - เข้าถึงตาราง PDF ผ่าน
getCatalog()และรถบรรทุกผ่านgetTrailer() - การจัดการไฟล์ที่ติดตั้งผ่าน
getEmbeddedFiles()
Annotations
การ Annotation abstract class เป็นฐานสําหรับคําอธิบายทั้งหมดใน PDF ประเภทคอนกรีต ได้แก่: WidgetAnnotation, FreeTextAnnotation, HighlightAnnotation, UnderlineAnnotation, CircleAnnotation, CaretAnnotation,และอื่นๆ ทุกคําอธิบายถูกวางบนตารางที่เรียกว่า Page ใน a 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 การจัดการความเป็นกันในระดับการอธิบายคําบรรยาย.
Security
AESCipher ให้การเข้ารหัส AES-CBC ด้วย encrypt(key, data), decrypt(key, data), และตัวแปร IV ที่กําหนดได้. PdfFileSecurity การจัดการการป้องกันคําผ่านระดับเอกสาร และอนุญาตการเข้าถึง.
การทําหน้า
BmpDevice ทําการทําหน้า PDF เป็นไฟล์ภาพ BMP เพื่อสร้างรูปเล็กและดูแบบก่อน. PdfPageRenderer ให้การทําหน้าแบบโปรแกรม.
Facades
การ org.aspose.pdf.facades แพ็คเกจให้บริการ task-focused class รวมถึง PdfAnnotationEditor, PdfBookmarkEditor, PdfContentEditor, PdfExtractor, PdfFileSecurity, PdfFileStamp,และ PdfPageEditor.