Document

Overview

Document là một lớp trong Aspose.PDF FOSS cho Java. Dòng thừa kế từ: Closeable.

  • Khóa học trung tâm để làm việc với các tài liệu PDF (ISO 32000-1:2008).

Khóa học này cung cấp 96 phương pháp để làm việc với các đối tượng tài liệu trong các chương trình Java. Các phương pháp có sẵn bao gồm: Document, allocateObjectNumber, close, convert, convertToPdfA2B, decrypt, encrypt, exportAnnotationsToXfdf, flatten, getActions, getBackground, getCatalog,59 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 : actions, background, catalog, centerWindow, collection, displayDocTitle,Và 32 nhiều hơn nữa.

Properties

NameTypeAccessDescription
backgroundColorReadTrả lại màu nền ở cấp tài liệu được thiết lập qua {@link #setBackground(Color)}, hoặc { @code null} cho không có.
pagesPageCollectionReadGửi các trang.
infoDocumentInfoReadTrả lại từ điển thông tin tài liệu (ISO 32000-1:2008, §14.3.3).
orCreateInfoDocumentInfoReadNhập nhãn cho {@link #getInfo()}.
metadataXmpMetadataReadTrả lại các dữ liệu XMP của tài liệu này.
versionStringReadTrở lại dòng phiên bản PDF (ví dụ:.
catalogPdfDictionaryReadTrở lại từ điển catalog root.
actionsDocumentActionsReadTrở lại các kích thích hành động cấp tài liệu (ISO 32000-1:2008, §12.6.4.1): {@code /OpenAction} cộng với các bản ghi { @code/AA} (will-close, will/did-save, Will/ditt-print).
trailerPdfDictionaryReadTrở lại từ điển trailer.
parserPDFParserReadTrả lại bộ đệm PDF (đối với việc sử dụng nội bộ bởi các thành phần động cơ).
outlinesOutlineCollectionReadTrả lại bộ sưu tập tài liệu outline (bookmarks).
formFormReadTrả lại biểu mẫu tương tác (AcroForm) của tài liệu này.
embeddedFilesEmbeddedFileCollectionReadTrả lại bộ sưu tập các tệp được nhúng (tính nối kết).
collectionCollectionReadTrả lại danh mục tài liệu {@link Collection}, cài đặt một trống trên truy cập đầu tiên.
fontUtilitiesFontUtilitiesReadTrả lại các tiện ích font cho tài liệu này.
embedStandardFontsbooleanReadTrả về xem các phông chữ PDF tiêu chuẩn 14 nên được nhúng trong khi tiết kiệm.
layersjava.util.List<Layer>ReadTrả lại danh sách các nhóm nội dung tùy chọn (các lớp).
viewerPreferencesViewerPreferencesReadTrở lại các sở thích của người xem.
hideToolbarbooleanReadƯu tiên chọn Toolbar.
hideMenubarbooleanReadƯu điểm menu ẩn.
hideWindowUIbooleanReadThay vào cửa sổ UI preference.
fitWindowbooleanReadTùy chọn cửa sổ.
centerWindowbooleanReadTính năng cửa sổ trung tâm.
displayDocTitlebooleanReadHiển thị tài liệu tiêu đề ưu tiên.
pageLayoutStringReadTrang bố trí (SinglePage, OneColumn , TwoColumnLeft vv).
pageModePageModeReadGửi trang mode.
pageInfoPageInfoReadLưu tài liệu vào một tệp.
linearizedbooleanReadTrả về liệu tài liệu hiện tại có được linear cho xem web nhanh hay không.
sourcePathStringReadTrở lại đường tệp tài liệu này đã được tải về từ, hoặc {@code null} cho các tài khoản mới hoặc tài nguyên được sạc từ dòng.
fileNameStringReadTrở lại tên tệp (cách) tài liệu này đã được mở ra từ.
namedDestinationsNamedDestinationsReadTrả lại bộ sưu tập các điểm đến được đề cập trong tài liệu.
pageLabelsPageLabelsReadTrả lại các nhãn trang, hoặc {@code null} nếu {_code /PageLabels} không hiện diện.
taggedContentTaggedContentReadTrở lại nội dung được nhãn trong tài liệu, cung cấp quyền truy cập vào cây cấu trúc logic.
logicalStructureStructTreeRootReadTrở lại cây cấu trúc logic để đọc.
encryptedbooleanReadTrở lại đúng nếu tài liệu này được mã hóa.
javaScriptJavaScriptCollectionReadTrả lại bộ sưu tập JavaScript từ cây tên của tài liệu.
pdfaCompliantbooleanReadTrả lại đúng nếu tài liệu này tuân thủ PDF/A (được thiết lập sau khi chuyển đổi() hoặc xác nhận().
pdfFormatPdfFormatReadTrả lại định dạng PDF của tài liệu này sau khi chuyển đổi.

Methods

SignatureDescription
Document(filePath: String)Mở tài liệu PDF từ một đường file.
Document(filePath: String, password: String)Mở tài liệu PDF từ một đường file với mật khẩu.
Document(filePath: String, password: String, customHandler: ICustomSecurityHandler)Mở tài liệu PDF từ một con đường tệp bằng cách sử dụng một bộ xử lý bảo mật tùy chỉnh.
Document(stream: InputStream)Mở tài liệu PDF từ dòng nhập.
Document(stream: InputStream, password: String)Mở tài liệu PDF từ dòng nhập với mật khẩu.
Document(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)Mở tài liệu PDF từ dòng nhập bằng cách sử dụng một bộ xử lý bảo mật tùy chỉnh.
Document()Tạo một tài liệu PDF trống mới.
Document(filePath: String, options: HtmlLoadOptions)Tạo một tài liệu PDF từ một tệp HTML.
Document(stream: InputStream, options: HtmlLoadOptions)Tạo một tài liệu PDF từ dòng nhập HTML.
getBackground()ColorTrả lại màu nền ở cấp tài liệu được thiết lập qua {@link #setBackground(Color)}, hoặc { @code null} cho không có.
setBackground(color: Color)Ứng dụng màu nền vững chắc cho mỗi trang trong tài liệu (via {@link Page#setBackground(Color)}).
getPages()PageCollectionTrở lại các trang.
getInfo()DocumentInfoTrả lại từ điển thông tin tài liệu (ISO 32000-1:2008, §14.3.3).
getOrCreateInfo()DocumentInfoNhập nhãn cho {@link #getInfo()}.
getMetadata()XmpMetadataTrả lại các dữ liệu XMP của tài liệu này.
setXmpMetadata(stream: InputStream)Thiết lập các metadata XMP từ bit XML nguyên đọc từ một dòng.
getXmpMetadata(stream: OutputStream)Viết các byte XML của XMP metadata vào dòng xuất khẩu cụ thể.
getVersion()StringTrở lại dòng phiên bản PDF (ví dụ:.
getCatalog()PdfDictionaryTrở lại từ điển catalog root.
getActions()DocumentActionsTrở lại các kích thích hành động cấp tài liệu (ISO 32000-1:2008, §12.6.4.1): {@code /OpenAction} cộng với các bản ghi { @code/AA} (will-close, will/did-save, Will/ditt-print).
getTrailer()PdfDictionaryTrở lại từ điển trailer.
getParser()PDFParserTrả lại bộ đệm PDF (đối với việc sử dụng nội bộ bởi các thành phần động cơ).
getOutlines()OutlineCollectionTrả lại bộ sưu tập tài liệu outline (bookmarks).
getForm()FormTrả lại biểu mẫu tương tác (AcroForm) của tài liệu này.
getEmbeddedFiles()EmbeddedFileCollectionTrả lại bộ sưu tập các tệp được nhúng (tính nối kết).
getCollection()CollectionTrả lại danh mục tài liệu {@link Collection}, cài đặt một trống trên truy cập đầu tiên.
setCollection(value: Collection)Thay thế (hoặc xóa, khi {@code value == null}) danh mục tài liệu.
getFontUtilities()FontUtilitiesTrả lại các tiện ích font cho tài liệu này.
isEmbedStandardFonts()booleanTrả về xem các phông chữ PDF tiêu chuẩn 14 nên được nhúng trong khi tiết kiệm.
setEmbedStandardFonts(embed: boolean)Thiết lập xem các phông chữ PDF tiêu chuẩn 14 nên được nhúng trong khi tiết kiệm.
getLayers()java.util.List<Layer>Trả lại danh sách các nhóm nội dung tùy chọn (các lớp).
getViewerPreferences()ViewerPreferencesTrở lại các sở thích của người xem.
getHideToolbar()booleanƯu tiên chọn Toolbar.
setHideToolbar(v: boolean)Tạo các công cụ ẩn toolbar preference.
getHideMenubar()booleanƯu điểm menu ẩn.
setHideMenubar(v: boolean)Mở menu ẩn Menu ưa thích.
getHideWindowUI()booleanThay vào cửa sổ UI preference.
setHideWindowUI(v: boolean)Cài đặt cửa sổ UI ẩn ưu tiên.
getFitWindow()booleanTùy chọn cửa sổ.
setFitWindow(v: boolean)Tùy chọn cửa sổ phù hợp.
getCenterWindow()booleanTính năng cửa sổ trung tâm.
setCenterWindow(v: boolean)Tùy chọn cửa sổ trung tâm.
getDisplayDocTitle()booleanHiển thị tài liệu tiêu đề ưu tiên.
setDisplayDocTitle(v: boolean)Thiết lập trình chiếu tài liệu tiêu đề ưu tiên.
getPageLayout()StringTrang bố trí (SinglePage, OneColumn , TwoColumnLeft vv).
setPageLayout(layout: String)Thiết lập trang layout.
getPageMode()PageModeTrở lại chế độ trang.
setPageMode(mode: PageMode)Thiết lập chế độ trang.
getPageInfo()PageInfoLưu tài liệu vào một tệp.
processParagraphs()- Thực hiện các đoạn đối với tất cả các trang (layout pass).
save(filePath: String)@param filePath đường tệp xuất @throws IOException nếu viết không thành @throw IllegalArgumentException if fileFath is null /
save()Tiết kiệm tài liệu trở lại con đường mục tiêu liên quan.
save(outputStream: OutputStream)Tiết kiệm tài liệu cho dòng xuất khẩu.
hasIncrementalUpdate()booleanTrả lại liệu tài liệu hiện tại có chứa các bản cập nhật tăng lên hay không.
optimize()Yêu cầu viết lại đầy đủ trên phần sau thay vì một bổ sung tăng lên.
requestFullRewrite()Yêu cầu rằng hoạt động tiết kiệm tiếp theo thực hiện một bản ghi lại đầy đủ ngay cả khi tiết蓄 tăng thêm sẽ có thể khác.
isLinearized()booleanTrả về liệu tài liệu hiện tại có được linear cho xem web nhanh hay không.
optimizeResources()Xóa các tài nguyên cấp trang chưa sử dụng trước khi lưu tiếp theo.
optimizeResources(options: org.aspose.pdf.optimization.OptimizationOptions)Tối ưu hóa tài liệu theo các tùy chọn được cung cấp trước khi tiết kiệm tiếp theo.
save(filePath: String, format: SaveFormat)Lưu tài liệu trong định dạng được chỉ định.
save(filePath: String, options: PdfSaveOptions)Lưu tài liệu với các tùy chọn lưu PDF được chỉ định.
save(filePath: String, options: HtmlSaveOptions)Lưu tài liệu như HTML với các tùy chọn được chỉ định.
getSourcePath()StringTrở lại đường tệp tài liệu này đã được tải về từ, hoặc {@code null} cho các tài khoản mới hoặc tài nguyên được sạc từ dòng.
getFileName()StringTrở lại tên tệp (cách) tài liệu này đã được mở ra từ.
setFileName(fileName: String)Nhập tên tệp liên quan đến tài liệu này.
exportAnnotationsToXfdf(filePath: String)Xuất tất cả các ghi chú từ tài liệu này sang một tệp XFDF.
exportAnnotationsToXfdf(stream: OutputStream)Xuất tất cả các ghi chú từ tài liệu này sang dòng xFDF.
importAnnotationsFromXfdf(filePath: String)Import ghi chú từ một tệp XFDF vào tài liệu này.
importAnnotationsFromXfdf(stream: InputStream)Import ghi chú từ dòng nhập xfdph vào tài liệu này.
flatten()Tải toàn bộ tài liệu: nhấp đầy tất cả các ghi chú và hình dạng xuất hiện trong dòng nội dung trang, sau đó loại bỏ các dấu hiệu và định dạng trường.
flatten(settings: Form.FlattenSettings)Phân phối tài liệu bằng cách sử dụng các thiết lập phân hình biểu mẫu cụ thể.
getNamedDestinations()NamedDestinationsTrả lại bộ sưu tập các điểm đến được đề cập trong tài liệu.
getPageLabels()PageLabelsTrả lại các nhãn trang, hoặc {@code null} nếu {_code /PageLabels} không hiện diện.
getTaggedContent()TaggedContentTrở lại nội dung được nhãn trong tài liệu, cung cấp quyền truy cập vào cây cấu trúc logic.
getLogicalStructure()StructTreeRootTrở lại cây cấu trúc logic để đọc.
allocateObjectNumber()intTùy chọn một số đối tượng mới cho một đối vật không trực tiếp mới.
registerImportedObject(body: PdfBase)PdfObjectReferenceĐăng ký một đối tượng được nhập từ tài liệu khác dưới một khóa mới được phân bổ.
isEncrypted()booleanTrở lại đúng nếu tài liệu này được mã hóa.
encrypt(userPassword: String, ownerPassword: String, permissions: int, cryptoAlgorithm: CryptoAlgorithm)Mã hóa tài liệu bằng mật khẩu người dùng và chủ sở hữu sử dụng thuật toán cụ thể.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, customHandler: ICustomSecurityHandler)Mã hóa tài liệu với một bộ xử lý bảo mật tùy chỉnh.
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: boolean)Mã hóa tài liệu bằng mật khẩu người dùng và chủ sở hữu sử dụng thuật toán và đặc quyền cụ thể.
decrypt()Xóa tài liệu, xóa mã hóa.
getJavaScript()JavaScriptCollectionTrả lại bộ sưu tập JavaScript từ cây tên của tài liệu.
validate(outputLogPath: String, format: PdfFormat)booleanXác định tài liệu chống lại hồ sơ định dạng PDF.
validate(logStream: OutputStream, format: PdfFormat)booleanXác định tài liệu chống lại hồ sơ định dạng PDF.
validate(options: PdfFormatConversionOptions)booleanXác định tài liệu bằng cách sử dụng một đối tượng tùy chọn xác thực PDF/A.
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction)booleanChuyển đổi tài liệu sang định dạng PDF.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction)booleanChuyển đổi tài liệu sang định dạng PDF.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)booleanChuyển đổi với việc xử lý minh bạch rõ ràng.
convert(options: PdfFormatConversionOptions)booleanChuyển đổi bằng cách sử dụng các tùy chọn chuyển đổi chi tiết.
convertToPdfA2B(outputLogPath: String)booleanChuyển đổi PDF này sang định dạng PDF/A-2B.
convertToPdfA2B(logStream: OutputStream)booleanChuyển đổi PDF này sang định dạng PDF/A-2B.
repair()Cố gắng sửa chữa các vấn đề cấu trúc nhỏ trước khi lưu, xác thực hoặc chuyển đổi dòng công việc.
isPdfaCompliant()booleanTrả lại đúng nếu tài liệu này tuân thủ PDF/A (được thiết lập sau khi chuyển đổi() hoặc xác nhận().
getPdfFormat()PdfFormatTrả lại định dạng PDF của tài liệu này sau khi chuyển đổi.
close()Đóng tài liệu và phát hành các nguồn lực cơ bản.

See Also

 Tiếng Việt