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

NameTypeAccessDescription
documentDocumentReadTrả lại tài liệu liên kết, hoặc {@code null}.
titleStringReadTrả lại tiêu đề tài liệu.
authorStringReadTrở lại tác giả tài liệu.
subjectStringReadTrả lại chủ đề tài liệu.
keywordsStringReadTrả lại các từ khóa tài liệu.
creatorStringReadTrả lại ứng dụng tài liệu Creator.
producerStringReadTrở lại nhà sản xuất PDF.
creationDateDateReadTrả lại ngày tạo tài liệu.
modDateDateReadTrả lại ngày sửa đổi tài liệu.
encryptedbooleanReadTrả lại nếu tài liệu được mã hóa.
pdfFilebooleanReadTrả về xem tệp kết nối có là PDF hợp lệ hay không.
passwordTypePasswordTypeReadTrở lại vai trò của mật khẩu được sử dụng để mở tài liệu.
numberOfPagesintReadTrả lại tổng số trang.
documentPrivilegeDocumentPrivilegeReadTrả 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

SignatureDescription
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()DocumentTrả lại tài liệu liên kết, hoặc {@code null}.
bindPdf(document: Document)booleanKế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)booleanKết nối một tệp PDF với thông tin này.
bindPdf(inputFile: String, password: String)booleanKế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)booleanKết nối PDF từ một dòng input.
bindPdf(inputStream: InputStream, password: String)booleanKế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)booleanKế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)booleanKế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()StringTrả lại tiêu đề tài liệu.
getAuthor()StringTrở lại tác giả tài liệu.
getSubject()StringTrả lại chủ đề tài liệu.
getKeywords()StringTrả lại các từ khóa tài liệu.
getCreator()StringTrả lại ứng dụng tài liệu Creator.
getProducer()StringTrở lại nhà sản xuất PDF.
getCreationDate()DateTrả lại ngày tạo tài liệu.
getModDate()DateTrả lại ngày sửa đổi tài liệu.
isEncrypted()booleanTrả lại nếu tài liệu được mã hóa.
isPdfFile()booleanTrả về xem tệp kết nối có là PDF hợp lệ hay không.
hasOpenPassword()booleanTrả lại nếu tài liệu được mã hóa có một mật khẩu mở.
hasEditPassword()booleanTrả lại nếu tài liệu được mã hóa có một nhập Edit Password.
getPasswordType()PasswordTypeTrở lại vai trò của mật khẩu được sử dụng để mở tài liệu.
getNumberOfPages()intTrả lại tổng số trang.
getPageWidth(pageNumber: int)doubleTrở 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)doubleTrở 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()DocumentPrivilegeTrả 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)booleanLư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)booleanChuyể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.

See Also

 Tiếng Việt