PdfFileInfo
Overview
PdfFileInfo là một lớp trong Aspose.PDF FOSS cho Java. Dòng thừa kế từ: Closeable.
Cung cấp quyền truy cập đọc đơn đến các dữ liệu PDF tài liệu và thuộc tính như tiêu đề, tác giả, số trang, và trạng thái mã hóa.
Khóa học này cung cấp 38 phương pháp để làm việc với các đối tượng PdfFileInfo trong các chương trình Java. Các phương pháp có sẵn bao gồm: PdfFileInfo, bindPdf, clearInfo, close, getAuthor, getCreationDate, getCreator, getDocument, getDocumentPrivilege, getKeywords, getModDate, getNumberOfPages,Và 12 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : author, creationDate, creator, document, documentPrivilege, encrypted,Và 8 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | Trả lại tài liệu liên kết, hoặc {@code null}. |
title | String | Read | Trả lại tiêu đề tài liệu. |
author | String | Read | Trở lại tác giả tài liệu. |
subject | String | Read | Trả lại chủ đề tài liệu. |
keywords | String | Read | Trả lại các từ khóa tài liệu. |
creator | String | Read | Trả lại ứng dụng tài liệu Creator. |
producer | String | Read | Trở lại nhà sản xuất PDF. |
creationDate | Date | Read | Trả lại ngày tạo tài liệu. |
modDate | Date | Read | Trả lại ngày sửa đổi tài liệu. |
encrypted | boolean | Read | Trả lại nếu tài liệu được mã hóa. |
pdfFile | boolean | Read | Trả về xem tệp kết nối có là PDF hợp lệ hay không. |
passwordType | PasswordType | Read | Trở lại vai trò của mật khẩu được sử dụng để mở tài liệu. |
numberOfPages | int | Read | Trả lại tổng số trang. |
documentPrivilege | DocumentPrivilege | Read | Trả lại giấy phép tài liệu như một đối tượng đặc quyền tương thích với mặt. |
Methods
| Signature | Description |
|---|---|
PdfFileInfo() | Tạo một ví dụ mới trống {@code PdfFileInfo}. |
PdfFileInfo(inputFile: String) | Tạo {@code PdfFileInfo} bằng cách mở tệp PDF cụ thể. |
PdfFileInfo(inputFile: String, password: String) | Tạo {@code PdfFileInfo} bằng cách mở tệp PDF mã hóa cụ thể sử dụng mật khẩu được cung cấp. |
PdfFileInfo(inputFile: String, password: String, customHandler: ICustomSecurityHandler) | Tạo {@code PdfFileInfo} cho một PDF mã hóa bằng cách sử dụng một bộ xử lý bảo mật tùy chỉnh. |
PdfFileInfo(stream: InputStream) | Tạo {@code PdfFileInfo} bằng cách đọc từ dòng nhập cụ thể. |
PdfFileInfo(stream: InputStream, password: String) | Tạo {@code PdfFileInfo} bằng cách đọc từ dòng nhập mã hóa cụ thể sử dụng mật khẩu được cung cấp. |
PdfFileInfo(stream: InputStream, password: String, customHandler: ICustomSecurityHandler) | Tạo một {@code PdfFileInfo} bằng cách đọc dòng nhập mã hóa sử dụng một bộ xử lý bảo mật tùy chỉnh. |
PdfFileInfo(document: Document) | Tạo một {@code PdfFileInfo} gắn liền với tài liệu đã tải lên. |
getDocument() → Document | Trả lại tài liệu liên kết, hoặc {@code null}. |
bindPdf(document: Document) → boolean | Kết nối một ví dụ tài liệu đã mở với trình đọc thông tin này. |
bindPdf(inputFile: String) → boolean | Kết nối một tệp PDF với thông tin này. |
bindPdf(inputFile: String, password: String) → boolean | Kết nối một tệp PDF mã hóa với trình đọc thông tin này bằng mật khẩu được cung cấp. |
bindPdf(inputStream: InputStream) → boolean | Kết nối PDF từ một dòng input. |
bindPdf(inputStream: InputStream, password: String) → boolean | Kết nối một PDF mã hóa từ dòng nhập bằng mật khẩu được cung cấp. |
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler) → boolean | Kết nối một tệp PDF mã hóa bằng cách sử dụng một bộ xử lý bảo mật tùy chỉnh. |
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler) → boolean | Kết nối một dòng PDF mã hóa bằng cách sử dụng một bộ xử lý bảo mật tùy chỉnh. |
getTitle() → String | Trả lại tiêu đề tài liệu. |
getAuthor() → String | Trở lại tác giả tài liệu. |
getSubject() → String | Trả lại chủ đề tài liệu. |
getKeywords() → String | Trả lại các từ khóa tài liệu. |
getCreator() → String | Trả lại ứng dụng tài liệu Creator. |
getProducer() → String | Trở lại nhà sản xuất PDF. |
getCreationDate() → Date | Trả lại ngày tạo tài liệu. |
getModDate() → Date | Trả lại ngày sửa đổi tài liệu. |
isEncrypted() → boolean | Trả lại nếu tài liệu được mã hóa. |
isPdfFile() → boolean | Trả về xem tệp kết nối có là PDF hợp lệ hay không. |
hasOpenPassword() → boolean | Trả lại nếu tài liệu được mã hóa có một mật khẩu mở. |
hasEditPassword() → boolean | Trả lại nếu tài liệu được mã hóa có một nhập Edit Password. |
getPasswordType() → PasswordType | Trở lại vai trò của mật khẩu được sử dụng để mở tài liệu. |
getNumberOfPages() → int | Trả lại tổng số trang. |
getPageWidth(pageNumber: int) → double | Trở lại chiều rộng trang trong điểm (1/72 inch) cho số trang 1 dựa trên, lấy từ MediaBox của trang. |
getPageHeight(pageNumber: int) → double | Trở lại chiều cao trang trong điểm (1/72 inch) cho số trang 1 dựa trên, lấy từ MediaBox của trang. |
getDocumentPrivilege() → DocumentPrivilege | Trả lại giấy phép tài liệu như một đối tượng đặc quyền tương thích với mặt. |
setMetaInfo(name: String, value: String) | Thêm (hoặc viết quá) một bản ghi tùy chỉnh trong từ điển /Info của tài liệu. |
saveNewInfo(outputFile: String) → boolean | Lưu tài liệu liên kết – cùng với bất kỳ {@link #setMetaInfo} chỉnh sửa nào – đến { @code outputFile}. |
saveNewInfo(outputStream: OutputStream) → boolean | Chuyển đổi dòng của {@link #saveNewInfo(String)}. |
clearInfo() | Tắt các nhập dữ liệu metadata của tài liệu tiêu chuẩn từ tài khoản kết nối. |
close() | Tắt trình đọc thông tin này và phát hành tài liệu ràng buộc. |