PdfFileInfo
Overview
PdfFileInfo Java için Aspose.PDF FOSS sınıfıdır. Mirasçılardan gelenler: Closeable.
Sadece okuma-sadece PDF belge metadata ve başlık, yazar, sayfa sayısı ve şifreleme durumu gibi özelliklere erişim sağlar.
Bu sınıf, Java programlarında PdfFileInfo nesnelerle çalışmak için 38 yöntem sunar. Mevcut yöntemler şunları içerir: PdfFileInfo, bindPdf, clearInfo, close, getAuthor, getCreationDate, getCreator, getDocument, getDocumentPrivilege, getKeywords, getModDate, getNumberOfPages,12 adet daha yöntem. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : author, creationDate, creator, document, documentPrivilege, encrypted,8 ve daha fazlası.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | Bağlantı belgesini veya {@code null} iade eder. |
title | String | Read | Belge başlığı geri verin. |
author | String | Read | Yazarın yazarı geri dönüyor. |
subject | String | Read | Belge konusu geri dönüyor. |
keywords | String | Read | Anahtar kelimeleri geri getirir. |
creator | String | Read | Belge oluşturucusu uygulaması geri getirir. |
producer | String | Read | PDF üreticisine geri dön. |
creationDate | Date | Read | Belge oluşturma tarihini geri getirir. |
modDate | Date | Read | Belge değişikliği tarihini iade eder. |
encrypted | boolean | Read | Belgenin şifrelenip yoksa geri dönmesi. |
pdfFile | boolean | Read | Bağlantılı dosyanın geçerli bir PDF olup olmadığını geri getirir. |
passwordType | PasswordType | Read | Belgeyi açmak için kullanılan şifrenin rolünü geri getirir. |
numberOfPages | int | Read | Toplam sayfa sayısını geri getirir. |
documentPrivilege | DocumentPrivilege | Read | Doküman izinleri, fasad uyumlu bir ayrıcalıklı nesne olarak iade eder. |
Methods
| Signature | Description |
|---|---|
PdfFileInfo() | Yeni bir boş {@code PdfFileInfo} örneği oluşturur. |
PdfFileInfo(inputFile: String) | Belirlenen PDF dosyasını açarak {@code PdfFileInfo} oluşturun. |
PdfFileInfo(inputFile: String, password: String) | Bir {@code PdfFileInfo} oluşturur, verilen şifreyi kullanarak belirli bir şifreli PDF dosyasını açır. |
PdfFileInfo(inputFile: String, password: String, customHandler: ICustomSecurityHandler) | Bir özelleştirilmiş bir güvenlik işlemcisi kullanılarak şifreli bir PDF için {@code PdfFileInfo} oluşturur. |
PdfFileInfo(stream: InputStream) | Bir {@code PdfFileInfo} oluşturur, belirli giriş akışından okunarak. |
PdfFileInfo(stream: InputStream, password: String) | {@code PdfFileInfo} belirli şifreli giriş akışından sağlanan şifreyi kullanarak okumanızdan bir { @code{{@#} oluşturur. |
PdfFileInfo(stream: InputStream, password: String, customHandler: ICustomSecurityHandler) | {@code PdfFileInfo} bir özelleştirilmiş güvenlik işlemcisi kullanılarak şifreli bir giriş akışı okur. |
PdfFileInfo(document: Document) | Bir {@code PdfFileInfo} zaten yüklü bir belgeye bağlanmış bir oluşturur. |
getDocument() → Document | Bağlantı belgesini veya {@code null} iade eder. |
bindPdf(document: Document) → boolean | Bu info reader’a zaten açılan bir belge örneği bağlar. |
bindPdf(inputFile: String) → boolean | Bu info reader için bir PDF dosyasını bağlayın. |
bindPdf(inputFile: String, password: String) → boolean | Bu info reader için şifreli bir PDF dosyasını sağlanan şifreyi kullanarak bağlar. |
bindPdf(inputStream: InputStream) → boolean | Bir giriş akışından bir PDF bağlar. |
bindPdf(inputStream: InputStream, password: String) → boolean | Bir giriş akışından şifreli bir PDF’yi sağlanan şifre ile bağlar. |
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler) → boolean | Bir özelleştirilmiş güvenlik işlemcisi kullanılarak şifreli bir PDF dosyasını bağlar. |
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler) → boolean | Bir özelleştirilmiş güvenlik işlemcisi kullanılarak şifreli bir PDF akışı bağlar. |
getTitle() → String | Belge başlığı geri verin. |
getAuthor() → String | Yazarın yazarı geri dönüyor. |
getSubject() → String | Belge konusu geri dönüyor. |
getKeywords() → String | Anahtar kelimeleri geri getirir. |
getCreator() → String | Belge oluşturucusu uygulaması geri getirir. |
getProducer() → String | PDF üreticisine geri dön. |
getCreationDate() → Date | Belge oluşturma tarihini geri getirir. |
getModDate() → Date | Belge değişikliği tarihini iade eder. |
isEncrypted() → boolean | Belgenin şifrelenip yoksa geri dönmesi. |
isPdfFile() → boolean | Bağlantılı dosyanın geçerli bir PDF olup olmadığını geri getirir. |
hasOpenPassword() → boolean | Şifreli belgenin açık bir şifre girişine sahip olup olmadığını geri getirir. |
hasEditPassword() → boolean | Şifreli belgenin bir edit şifre girişine sahip olup olmadığını geri getirir. |
getPasswordType() → PasswordType | Belgeyi açmak için kullanılan şifrenin rolünü geri getirir. |
getNumberOfPages() → int | Toplam sayfa sayısını geri getirir. |
getPageWidth(pageNumber: int) → double | Sayfa genişliğini 1 tabanlı sayfa sayısı için noktalar (1/72 inç) olarak döndürür, sayfadan alınır MediaBox. |
getPageHeight(pageNumber: int) → double | Sayfa yüksekliğini 1 sayfa sayısı için noktalar (1/72 inç) olarak geri getirir, sayfadan alınan MediaBox. |
getDocumentPrivilege() → DocumentPrivilege | Doküman izinleri, fasad uyumlu bir ayrıcalıklı nesne olarak iade eder. |
setMetaInfo(name: String, value: String) | Belgenin /Info sözlüğüne özelleştirilmiş bir giriş eklemek (veya yazmak) . |
saveNewInfo(outputFile: String) → boolean | Bağlantılı belgeyi kaydedin - herhangi bir {@link #setMetaInfo} düzenleyin ile birlikte {_code outputFile}‘a. |
saveNewInfo(outputStream: OutputStream) → boolean | Akış varyantı {@link #saveNewInfo(String)}. |
clearInfo() | Standart belge metadata girişlerini bağlanmış belgenin içeriğinden temizler. |
close() | Bu info okuyucu kapatın ve bağlanmış belgeyi yayınlayın. |