PDFParser
Overview
PDFParser là một lớp trong Aspose.PDF FOSS cho Java. Dòng thừa kế từ: Closeable.
Full PDF file parser implementing lazy object loading. - Tải về tài liệu PDF đầy đủ với mục tải lẻo.
Khóa học này cung cấp 16 phương pháp để làm việc với các đối tượng PDFParser trong các chương trình Java. Các phương pháp có sẵn bao gồm: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody,Và 2 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : allObjectKeys, catalog, decryptor, encrypted, trailer, version.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
trailer | PdfDictionary | Read | Trở lại từ điển trailer. |
version | float | Read | Trả lại phiên bản PDF (ví dụ:. |
catalog | PdfDictionary | Read | Trở lại từ điển thư mục gốc (giá của /Root trong trailer). |
allObjectKeys | Set<PdfObjectKey> | Read | Trả lại tất cả các khóa đối tượng được biết đến từ bảng tham khảo qua. |
encrypted | boolean | Read | Trở lại đúng nếu tài liệu này được mã hóa. |
decryptor | PDFDecryptor | Read | Trở lại decryptor hoạt động, nếu tài liệu đã được mở thành công với mã hóa. |
Methods
| Signature | Description |
|---|---|
PDFParser(reader: RandomAccessReader) | Tạo một PDFParser mới cho nguồn cung cấp. |
parse() | Chia sẻ cấu trúc tệp PDF: tiêu đề, cross-reference và trailer. |
getObject(key: PdfObjectKey) → PdfBase | Tải một đối tượng bằng chìa khóa của nó (một số đối phẩm + số thế hệ). |
getObject(objectNumber: int) → PdfBase | Tải một đối tượng theo số đối phẩm (thế hệ 0). |
getTrailer() → PdfDictionary | Trở lại từ điển trailer. |
getVersion() → float | Trả lại phiên bản PDF (ví dụ:. |
getCatalog() → PdfDictionary | Trở lại từ điển thư mục gốc (giá của /Root trong trailer). |
getAllObjectKeys() → Set<PdfObjectKey> | Trả lại tất cả các khóa đối tượng được biết đến từ bảng tham khảo qua. |
initSecurity(password: byte[]) | Khởi động mã hóa nếu PDF được mã hoá. |
initSecurity(password: byte[], customHandler: ICustomSecurityHandler) | Khởi động mã hóa nếu PDF được mã hoá. |
isEncrypted() → boolean | Trở lại đúng nếu tài liệu này được mã hóa. |
setDecryptor(decryptor: PDFDecryptor) | Cài đặt decryptor trực tiếp (để kiểm tra). |
getDecryptor() → PDFDecryptor | Trở lại decryptor hoạt động, nếu tài liệu đã được mở thành công với mã hóa. |
resolveReference(obj: PdfBase) → PdfBase | Giải quyết một đề tài PDF tham chiếu đến đối tượng thực tế. |
parseObjectBody() → PdfBase | Tải một cơ thể đối tượng ở vị trí lexer hiện tại. |
close() | Tắt đọc cơ bản, phát hành bất kỳ nguồn lực liên quan nào. |