PDFParser

PDFParser

Overview

PDFParser adalah kelas di Aspose.PDF FOSS untuk Java. Warisan dari: Closeable.

Parser file PDF lengkap menerapkan pemadatan obyek malas.

Kelas ini menyediakan 16 metode untuk bekerja dengan objek PDFParser dalam program Java. Metode yang tersedia meliputi: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody, dan 2 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: allObjectKeys, catalog, decryptor, encrypted, trailer, version.

Properties

NameTypeAccessDescription
trailerPdfDictionaryReadMengembalikan kamus trailer.
versionfloatReadMengembalikan versi PDF (misalnya.
catalogPdfDictionaryReadMengembalikan kata kunci katalog akar (nilai /Root di trailer).
allObjectKeysSet<PdfObjectKey>ReadMengembalikan semua kunci objek yang diketahui dari tabel referensi silang.
encryptedbooleanReadMengembalikan true jika dokumen ini dienkripsi.
decryptorPDFDecryptorReadMengembalikan dekriptor aktif, jika dokumen dibuka dengan sukses dengan enkripsi.

Methods

SignatureDescription
PDFParser(reader: RandomAccessReader)Membangun PDFParser baru untuk sumber yang diberikan.
parse()Menganalisis struktur file PDF: header, referensi silang, dan trailer.
getObject(key: PdfObjectKey)PdfBaseMengunggah objek dengan kunci (nomor objek + nomor generasi).
getObject(objectNumber: int)PdfBaseMengunggah objek dengan nomor objek (generasi 0).
getTrailer()PdfDictionaryMengembalikan kamus trailer.
getVersion()floatMengembalikan versi PDF (misalnya.
getCatalog()PdfDictionaryMengembalikan kata kunci katalog akar (nilai /Root di trailer).
getAllObjectKeys()Set<PdfObjectKey>Mengembalikan semua kunci objek yang diketahui dari tabel referensi silang.
initSecurity(password: byte[])Ini akan memulai dekripsi jika PDF terenkripasi.
initSecurity(password: byte[], customHandler: ICustomSecurityHandler)Ini akan memulai dekripsi jika PDF terenkripasi.
isEncrypted()booleanMengembalikan true jika dokumen ini dienkripsi.
setDecryptor(decryptor: PDFDecryptor)Menetapkan dekriptor secara langsung (untuk pengujian).
getDecryptor()PDFDecryptorMengembalikan dekriptor aktif, jika dokumen dibuka dengan sukses dengan enkripsi.
resolveReference(obj: PdfBase)PdfBaseMenyelesaikan referensi objek PDF ke objek yang sebenarnya.
parseObjectBody()PdfBaseMenganalisis benda pada posisi lexer saat ini.
close()Tutup pembaca yang mendasarinya, melepaskan semua sumber daya terkait.

See Also

 Bahasa Indonesia