PdfFileInfo
Overview
PdfFileInfo เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java. ทายาทจาก: Closeable.
ให้การเข้าถึงข้อมูลเมตาเดทของเอกสาร PDF และคุณสมบัติเช่น ชื่อ, ผู้เขียน, จํานวนหน้าและสถานะการรหัสเพียงอ่านเท่านั้น.
หมวดนี้ให้ 38 วิธีในการทํางานกับวัตถุ PdfFileInfo ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: PdfFileInfo, bindPdf, clearInfo, close, getAuthor, getCreationDate, getCreator, getDocument, getDocumentPrivilege, getKeywords, getModDate, getNumberOfPages,และวิธีการเพิ่มเติมอีก 12 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: author, creationDate, creator, document, documentPrivilege, encrypted,และอีก 8 คน.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | กลับเอกสารที่ผูกพัน, หรือ {@code null}. |
title | String | Read | ส่งกลับชื่อเอกสาร. |
author | String | Read | การคืนผู้เขียนเอกสาร. |
subject | String | Read | กลับเอกสารที่เกี่ยวข้อง. |
keywords | String | Read | ส่งคําสําคัญของเอกสารกลับ. |
creator | String | Read | กลับการใช้งานผู้สร้างเอกสาร. |
producer | String | Read | กลับตัวที่สร้าง PDF. |
creationDate | Date | Read | กลับวันที่สร้างเอกสาร. |
modDate | Date | Read | การคืนวันที่การเปลี่ยนแปลงเอกสาร. |
encrypted | boolean | Read | กลับข้อมูลที่ว่าเอกสารถูกเข้ารหัสหรือไม่. |
pdfFile | boolean | Read | กลับไฟล์ที่ติดเป็น PDF ที่มีค่าหรือไม่. |
passwordType | PasswordType | Read | กลับบทบาทของรหัสที่ใช้ในการเปิดเอกสาร. |
numberOfPages | int | Read | กลับจํานวนหน้าทั้งหมด. |
documentPrivilege | DocumentPrivilege | Read | ส่งอนุญาตเอกสารเป็นวัตถุสิทธิที่เข้ากับหน้าต่าง. |
Methods
| Signature | Description |
|---|---|
PdfFileInfo() | สร้างตัวอย่าง {@code PdfFileInfo} ที่ว่างใหม่. |
PdfFileInfo(inputFile: String) | สร้าง {@code PdfFileInfo} โดยเปิดไฟล์ PDF ที่กําหนดไว้. |
PdfFileInfo(inputFile: String, password: String) | สร้าง {@code PdfFileInfo} โดยเปิดไฟล์ PDF ที่ถูกเข้ารหัสโดยใช้คําแปลที่ให้ไว้. |
PdfFileInfo(inputFile: String, password: String, customHandler: ICustomSecurityHandler) | สร้าง {@code PdfFileInfo} สําหรับ PDF ที่เข้ารหัส โดยใช้ตัวจัดการความปลอดภัยที่กําหนดเอง. |
PdfFileInfo(stream: InputStream) | สร้าง {@code PdfFileInfo} โดยอ่านจากคลื่นการเข้าที่ระบุ. |
PdfFileInfo(stream: InputStream, password: String) | สร้าง {@code PdfFileInfo} โดยอ่านจากคลื่นเข้าที่ระบุโดยใช้คําแปลที่ให้ไว้. |
PdfFileInfo(stream: InputStream, password: String, customHandler: ICustomSecurityHandler) | สร้าง {@code PdfFileInfo} โดยการอ่านสตรีมทางเข้าที่ซับรหัสโดยใช้ตัวจัดการความปลอดภัยแบบพิเศษ. |
PdfFileInfo(document: Document) | สร้าง {@code PdfFileInfo} ที่เชื่อมต่อกับเอกสารที่อัพโหลดไปแล้ว. |
getDocument() → Document | กลับเอกสารที่ผูกพัน, หรือ {@code null}. |
bindPdf(document: Document) → boolean | เชื่อมตัวอย่างเอกสารที่เปิดไปแล้วกับเครื่องอ่านข้อมูลนี้. |
bindPdf(inputFile: String) → boolean | เชื่อมไฟล์ PDF กับเครื่องอ่านข้อมูลนี้. |
bindPdf(inputFile: String, password: String) → boolean | เชื่อมไฟล์ PDF ที่เข้ารหัสกับเครื่องอ่านข้อมูลนี้ โดยใช้คําแปลที่ให้ไว้. |
bindPdf(inputStream: InputStream) → boolean | การผูกพัน PDF จากการส่งเข้า. |
bindPdf(inputStream: InputStream, password: String) → boolean | การเชื่อม PDF ที่ถูกเข้ารหัสจากการส่งข้อมูลโดยใช้คําแปลที่ให้ไว้. |
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler) → boolean | การผูกไฟล์ PDF ที่เข้ารหัส โดยใช้ตัวจัดการความปลอดภัยที่กําหนดเอง. |
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler) → boolean | การเชื่อมโยงกระแส PDF ที่เข้ารหัส โดยใช้ตัวจัดการความปลอดภัยที่กําหนดเอง. |
getTitle() → String | ส่งกลับชื่อเอกสาร. |
getAuthor() → String | การคืนผู้เขียนเอกสาร. |
getSubject() → String | กลับเอกสารที่เกี่ยวข้อง. |
getKeywords() → String | ส่งคําสําคัญของเอกสารกลับ. |
getCreator() → String | กลับการใช้งานผู้สร้างเอกสาร. |
getProducer() → String | กลับตัวที่สร้าง PDF. |
getCreationDate() → Date | กลับวันที่สร้างเอกสาร. |
getModDate() → Date | การคืนวันที่การเปลี่ยนแปลงเอกสาร. |
isEncrypted() → boolean | กลับข้อมูลที่ว่าเอกสารถูกเข้ารหัสหรือไม่. |
isPdfFile() → boolean | กลับไฟล์ที่ติดเป็น PDF ที่มีค่าหรือไม่. |
hasOpenPassword() → boolean | กลับข้อมูลที่ว่าเอกสารที่ถูกเข้ารหัสมีคําใส่ปาส์วอร์ดเปิดหรือไม่. |
hasEditPassword() → boolean | กลับข้อมูลที่ว่าเอกสารที่ถูกเข้ารหัสมีการแก้ไขหรือไม่. |
getPasswordType() → PasswordType | กลับบทบาทของรหัสที่ใช้ในการเปิดเอกสาร. |
getNumberOfPages() → int | กลับจํานวนหน้าทั้งหมด. |
getPageWidth(pageNumber: int) → double | กลับความกว้างหน้าในจุด (1/72 นิ้ว) สําหรับหมายเลขหน้าที่ 1 ที่ได้รับจาก MediaBox ของหน้า. |
getPageHeight(pageNumber: int) → double | กลับความสูงของหน้าในจุด (1/72 นิ้ว) สําหรับหมายเลขหน้าที่ 1 ที่ได้รับจาก MediaBox ของหน้า. |
getDocumentPrivilege() → DocumentPrivilege | ส่งอนุญาตเอกสารเป็นวัตถุสิทธิที่เข้ากับหน้าต่าง. |
setMetaInfo(name: String, value: String) | เพิ่ม (หรือเขียนเหนือ) บันทึกที่กําหนดเองใน / Info Dictionary ของเอกสาร. |
saveNewInfo(outputFile: String) → boolean | เก็บเอกสารที่ผูกพัน พร้อมกับการแก้ไขใด ๆ ของ {@link #setMetaInfo} ?? ไปยัง { @code outputFile}. |
saveNewInfo(outputStream: OutputStream) → boolean | การแพร่กระจายของ {@link #saveNewInfo(String)}. |
clearInfo() | ถอดรายการเมตาข้อมูลเอกสารมาตรฐานจากเภทเติมที่เกี่ยวข้อง. |
close() | ปิดเครื่องอ่านข้อมูลนี้ และปล่อยเอกสารที่ติดต่อไว้. |