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

NameTypeAccessDescription
trailerPdfDictionaryReadTrở lại từ điển trailer.
versionfloatReadTrả lại phiên bản PDF (ví dụ:.
catalogPdfDictionaryReadTrở lại từ điển thư mục gốc (giá của /Root trong trailer).
allObjectKeysSet<PdfObjectKey>ReadTrả lại tất cả các khóa đối tượng được biết đến từ bảng tham khảo qua.
encryptedbooleanReadTrở lại đúng nếu tài liệu này được mã hóa.
decryptorPDFDecryptorReadTrở lại decryptor hoạt động, nếu tài liệu đã được mở thành công với mã hóa.

Methods

SignatureDescription
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)PdfBaseTả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)PdfBaseTải một đối tượng theo số đối phẩm (thế hệ 0).
getTrailer()PdfDictionaryTrở lại từ điển trailer.
getVersion()floatTrả lại phiên bản PDF (ví dụ:.
getCatalog()PdfDictionaryTrở 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()booleanTrở 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()PDFDecryptorTrở 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)PdfBaseGiải quyết một đề tài PDF tham chiếu đến đối tượng thực tế.
parseObjectBody()PdfBaseTả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.

See Also

 Tiếng Việt