PDFParser
Overview
PDFParser เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java. ทายาทจาก: Closeable.
เครื่องพารัสไฟล์ PDF ที่ใช้การโหลดวัตถุอ่อนแอ.
หมวดนี้ให้ 16 วิธีในการทํางานกับวัตถุ PDFParser ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody,และวิธีการเพิ่มเติม 2 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: allObjectKeys, catalog, decryptor, encrypted, trailer, version.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
trailer | PdfDictionary | Read | กลับคําศัพท์รถบรรทุก. |
version | float | Read | การส่งกลับรุ่น PDF (เช่น. |
catalog | PdfDictionary | Read | กลับวัตถุประกอบของ root catalog (ค่าของ /Root ใน trailer). |
allObjectKeys | Set<PdfObjectKey> | Read | กลับคีย์วัตถุที่รู้จักทั้งหมดจากตารางอ้างอิงข้าม. |
encrypted | boolean | Read | กลับ true หากเอกสารนี้ถูกเข้ารหัส. |
decryptor | PDFDecryptor | Read | กลับเครื่องออกรหัสที่ใช้ได้ หากเอกสารถูกเปิดด้วยการเข้ารบรณับรองอย่างสําเร็จ. |
Methods
| Signature | Description |
|---|---|
PDFParser(reader: RandomAccessReader) | สร้าง PDF Parser ใหม่สําหรับแหล่งที่ให้. |
parse() | การวิเคราะห์โครงสร้างไฟล์ PDF: หัวข้อ, รวมอ้างอิง และ Trailer. |
getObject(key: PdfObjectKey) → PdfBase | อัตราของวัตถุโดยคีย์ของมัน (เลขวัสดุ + เลขรุ่น). |
getObject(objectNumber: int) → PdfBase | อัตราของวัตถุโดยเลขวัสดุ (รุ่น 0). |
getTrailer() → PdfDictionary | กลับคําศัพท์รถบรรทุก. |
getVersion() → float | การส่งกลับรุ่น PDF (เช่น. |
getCatalog() → PdfDictionary | กลับวัตถุประกอบของ root catalog (ค่าของ /Root ใน trailer). |
getAllObjectKeys() → Set<PdfObjectKey> | กลับคีย์วัตถุที่รู้จักทั้งหมดจากตารางอ้างอิงข้าม. |
initSecurity(password: byte[]) | เริ่มการปลดรหัสถ้า PDF ถูกเข้ารบ. |
initSecurity(password: byte[], customHandler: ICustomSecurityHandler) | เริ่มการปลดรหัสถ้า PDF ถูกเข้ารบ. |
isEncrypted() → boolean | กลับ true หากเอกสารนี้ถูกเข้ารหัส. |
setDecryptor(decryptor: PDFDecryptor) | ตั้งตัวแก้รหัสโดยตรง (เพื่อทดสอบ). |
getDecryptor() → PDFDecryptor | กลับเครื่องออกรหัสที่ใช้ได้ หากเอกสารถูกเปิดด้วยการเข้ารบรณับรองอย่างสําเร็จ. |
resolveReference(obj: PdfBase) → PdfBase | แก้คําอ้างอิงของวัตถุ PDF กับวัสดุจริง. |
parseObjectBody() → PdfBase | การวิเคราะห์ตัวของวัตถุที่ตําแหน่ง lexer ปัจจุบัน. |
close() | ปิดตัวอ่านที่อยู่เบื้องหลัง และปล่อยทรัพยากรที่เกี่ยวข้องได้. |