PdfFileInfo

ภาพรวม

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 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
documentDocumentอ่านกลับเอกสารที่ผูกพัน, หรือ {@code null}.
titleStringอ่านส่งกลับชื่อเอกสาร.
authorStringอ่านการคืนผู้เขียนเอกสาร.
subjectStringอ่านกลับเอกสารที่เกี่ยวข้อง.
keywordsStringอ่านส่งคําสําคัญของเอกสารกลับ.
creatorStringอ่านกลับการใช้งานผู้สร้างเอกสาร.
producerStringอ่านกลับตัวที่สร้าง PDF.
creationDateDateอ่านกลับวันที่สร้างเอกสาร.
modDateDateอ่านการคืนวันที่การเปลี่ยนแปลงเอกสาร.
encryptedbooleanอ่านกลับข้อมูลที่ว่าเอกสารถูกเข้ารหัสหรือไม่.
pdfFilebooleanอ่านกลับไฟล์ที่ติดเป็น PDF ที่มีค่าหรือไม่.
passwordTypePasswordTypeอ่านกลับบทบาทของรหัสที่ใช้ในการเปิดเอกสาร.
numberOfPagesintอ่านกลับจํานวนหน้าทั้งหมด.
documentPrivilegeDocumentPrivilegeอ่านส่งอนุญาตเอกสารเป็นวัตถุสิทธิที่เข้ากับหน้าต่าง.

วิธีการ

Signatureคําอธิบาย
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()ปิดเครื่องอ่านข้อมูลนี้ และปล่อยเอกสารที่ติดต่อไว้.

ดูเช่นกัน

 ภาษาไทย