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
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | Mengembalikan dokumen yang terikat, atau {@code null}. |
title | String | Read | Mengembalikan judul dokumen. |
author | String | Read | Mengembalikan penulis dokumen. |
subject | String | Read | Mengembalikan subjek dokumen. |
keywords | String | Read | Mengembalikan kata kunci dokumen. |
creator | String | Read | Mengembalikan aplikasi pembuat dokumen. |
producer | String | Read | Mengembalikan pengembang PDF. |
creationDate | Date | Read | Mengembalikan tanggal pembuatan dokumen. |
modDate | Date | Read | Mengembalikan tanggal modifikasi dokumen. |
encrypted | boolean | Read | Mengembalikan apakah dokumen tersebut terenkripsi. |
pdfFile | boolean | Read | Mengembalikan apakah file yang terikat adalah PDF yang valid. |
passwordType | PasswordType | Read | Mengembalikan peran kata sandi yang digunakan untuk membuka dokumen. |
numberOfPages | int | Read | Mengembalikan jumlah halaman. |
documentPrivilege | DocumentPrivilege | Read | Mengembalikan izin dokumen sebagai objek hak istimewa yang kompatibel dengan fasad. |
Methods
| Signature | Description |
|---|---|
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() → Document | Mengembalikan dokumen yang terikat, atau {@code null}. |
bindPdf(document: Document) → boolean | Mengikat instance dokumen yang sudah dibuka ke pembaca info ini. |
bindPdf(inputFile: String) → boolean | Mengikat file PDF ke pembaca info ini. |
bindPdf(inputFile: String, password: String) → boolean | Mengikat file PDF terenkripsi ke pembaca info ini menggunakan yang disediakan |
| Kata sandi. | |
bindPdf(inputStream: InputStream) → boolean | Mengikat PDF dari aliran input. |
bindPdf(inputStream: InputStream, password: String) → boolean | Mengikat PDF terenkripsi dari aliran input menggunakan kata sandi yang disediakan. |
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler) → boolean | Mengikat file PDF terenkripsi menggunakan pengendali keamanan khusus. |
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler) → boolean | Mengikat aliran PDF terenkripsi menggunakan pengendali keamanan khusus. |
getTitle() → String | Mengembalikan judul dokumen. |
getAuthor() → String | Mengembalikan penulis dokumen. |
getSubject() → String | Mengembalikan subjek dokumen. |
getKeywords() → String | Mengembalikan kata kunci dokumen. |
getCreator() → String | Mengembalikan aplikasi pembuat dokumen. |
getProducer() → String | Mengembalikan pengembang PDF. |
getCreationDate() → Date | Mengembalikan tanggal pembuatan dokumen. |
getModDate() → Date | Mengembalikan tanggal modifikasi dokumen. |
isEncrypted() → boolean | Mengembalikan apakah dokumen tersebut terenkripsi. |
isPdfFile() → boolean | Mengembalikan apakah file yang terikat adalah PDF yang valid. |
hasOpenPassword() → boolean | Mengembalikan apakah dokumen yang dienkripsi memiliki entri kata sandi terbuka. |
hasEditPassword() → boolean | Mengembalikan apakah dokumen yang dienkripsi memiliki entri kata sandi edit. |
getPasswordType() → PasswordType | Mengembalikan peran kata sandi yang digunakan untuk membuka dokumen. |
getNumberOfPages() → int | Mengembalikan jumlah halaman. |
getPageWidth(pageNumber: int) → double | Mengembalikan lebar halaman dalam titik (1/72 inci) untuk halaman berbasis 1 yang diberikan |
| nomor, diambil dari halaman MediaBox. | |
getPageHeight(pageNumber: int) → double | Mengembalikan tinggi halaman dalam titik (1/72 inci) untuk halaman berbasis 1 yang diberikan |
| nomor, diambil dari halaman MediaBox. | |
getDocumentPrivilege() → DocumentPrivilege | Mengembalikan 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) → boolean | Menyimpan dokumen yang terikat bersama dengan setiap {@link #setMetaInfo} edit ?? |
| ke {@code outputFile}. | |
saveNewInfo(outputStream: OutputStream) → boolean | Variasi 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. |