PdfFileInfo

PdfFileInfo

Overview

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

Memberikan akses baca-hanya ke metadata dokumen PDF dan properti seperti judul, penulis, jumlah halaman, dan status enkripsi.

Kelas ini menyediakan 38 metode untuk bekerja dengan objek PdfFileInfo dalam program Java. Metode yang tersedia meliputi: PdfFileInfo, bindPdf, clearInfo, close, getAuthor, getCreationDate, getCreator, getDocument, getDocumentPrivilege, getKeywords, getModDate, getNumberOfPages, dan 12 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: author, creationDate, creator, document, documentPrivilege, encrypted, dan 8 lagi.

Properties

NameTypeAccessDescription
documentDocumentReadMengembalikan dokumen yang terikat, atau {@code null}.
titleStringReadMengembalikan judul dokumen.
authorStringReadMengembalikan penulis dokumen.
subjectStringReadMengembalikan subjek dokumen.
keywordsStringReadMengembalikan kata kunci dokumen.
creatorStringReadMengembalikan aplikasi pembuat dokumen.
producerStringReadMengembalikan pengembang PDF.
creationDateDateReadMengembalikan tanggal pembuatan dokumen.
modDateDateReadMengembalikan tanggal modifikasi dokumen.
encryptedbooleanReadMengembalikan apakah dokumen tersebut terenkripsi.
pdfFilebooleanReadMengembalikan apakah file yang terikat adalah PDF yang valid.
passwordTypePasswordTypeReadMengembalikan peran kata sandi yang digunakan untuk membuka dokumen.
numberOfPagesintReadMengembalikan jumlah halaman.
documentPrivilegeDocumentPrivilegeReadMengembalikan izin dokumen sebagai objek hak istimewa yang kompatibel dengan fasad.

Methods

SignatureDescription
PdfFileInfo()Membuat instance {@code PdfFileInfo} kosong baru.
PdfFileInfo(inputFile: String)Membuat {@code PdfFileInfo} dengan membuka file PDF yang ditentukan.
PdfFileInfo(inputFile: String, password: String)Membuat {@code PdfFileInfo} dengan membuka file PDF terenkripsi yang ditentukan
menggunakan kata sandi yang disediakan.
PdfFileInfo(inputFile: String, password: String, customHandler: ICustomSecurityHandler)Membuat {@code PdfFileInfo} untuk PDF terenkripsi menggunakan pengendali keamanan khusus.
PdfFileInfo(stream: InputStream)Membuat {@code PdfFileInfo} dengan membaca dari aliran input yang ditentukan.
PdfFileInfo(stream: InputStream, password: String)Membuat {@code PdfFileInfo} dengan membaca dari input terenkripsi yang ditentukan
streaming menggunakan password yang disediakan.
PdfFileInfo(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)Membuat {@code PdfFileInfo} dengan membaca aliran input terenkripsi menggunakan
penjaga keamanan khusus.
PdfFileInfo(document: Document)Membuat {@code PdfFileInfo} yang terikat pada dokumen yang sudah dimuat.
getDocument()DocumentMengembalikan dokumen yang terikat, atau {@code null}.
bindPdf(document: Document)booleanMengikat instance dokumen yang sudah dibuka ke pembaca info ini.
bindPdf(inputFile: String)booleanMengikat file PDF ke pembaca info ini.
bindPdf(inputFile: String, password: String)booleanMengikat file PDF terenkripsi ke pembaca info ini menggunakan yang disediakan
Kata sandi.
bindPdf(inputStream: InputStream)booleanMengikat PDF dari aliran input.
bindPdf(inputStream: InputStream, password: String)booleanMengikat PDF terenkripsi dari aliran input menggunakan kata sandi yang disediakan.
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler)booleanMengikat file PDF terenkripsi menggunakan pengendali keamanan khusus.
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler)booleanMengikat aliran PDF terenkripsi menggunakan pengendali keamanan khusus.
getTitle()StringMengembalikan judul dokumen.
getAuthor()StringMengembalikan penulis dokumen.
getSubject()StringMengembalikan subjek dokumen.
getKeywords()StringMengembalikan kata kunci dokumen.
getCreator()StringMengembalikan aplikasi pembuat dokumen.
getProducer()StringMengembalikan pengembang PDF.
getCreationDate()DateMengembalikan tanggal pembuatan dokumen.
getModDate()DateMengembalikan tanggal modifikasi dokumen.
isEncrypted()booleanMengembalikan apakah dokumen tersebut terenkripsi.
isPdfFile()booleanMengembalikan apakah file yang terikat adalah PDF yang valid.
hasOpenPassword()booleanMengembalikan apakah dokumen yang dienkripsi memiliki entri kata sandi terbuka.
hasEditPassword()booleanMengembalikan apakah dokumen yang dienkripsi memiliki entri kata sandi edit.
getPasswordType()PasswordTypeMengembalikan peran kata sandi yang digunakan untuk membuka dokumen.
getNumberOfPages()intMengembalikan jumlah halaman.
getPageWidth(pageNumber: int)doubleMengembalikan lebar halaman dalam titik (1/72 inci) untuk halaman berbasis 1 yang diberikan
nomor, diambil dari halaman MediaBox.
getPageHeight(pageNumber: int)doubleMengembalikan tinggi halaman dalam titik (1/72 inci) untuk halaman berbasis 1 yang diberikan
nomor, diambil dari halaman MediaBox.
getDocumentPrivilege()DocumentPrivilegeMengembalikan izin dokumen sebagai objek hak istimewa yang kompatibel dengan fasad.
setMetaInfo(name: String, value: String)Menambahkan (atau menulis ulang) entri kustom dalam kamus / Info dokumen.
saveNewInfo(outputFile: String)booleanMenyimpan dokumen yang terikat bersama dengan setiap {@link #setMetaInfo} edit ??
ke {@code outputFile}.
saveNewInfo(outputStream: OutputStream)booleanVariasi aliran dari {@link #saveNewInfo(String)}.
clearInfo()Menghapus entri metadata dokumen standar dari dokumen yang terikat.
close()Tutup pembaca info ini dan melepaskan dokumen yang terikat.

See Also

 Bahasa Indonesia