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
| Name | Type | Access | Description |
|---|---|---|---|
background | Color | Read | Trả 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ó. |
pages | PageCollection | Read | Gửi các trang. |
info | DocumentInfo | Read | Trả lại từ điển thông tin tài liệu (ISO 32000-1:2008, §14.3.3). |
orCreateInfo | DocumentInfo | Read | Nhập nhãn cho {@link #getInfo()}. |
metadata | XmpMetadata | Read | Trả lại các dữ liệu XMP của tài liệu này. |
version | String | Read | Trở lại dòng phiên bản PDF (ví dụ:. |
catalog | PdfDictionary | Read | Trở lại từ điển catalog root. |
actions | DocumentActions | Read | Trở 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). |
trailer | PdfDictionary | Read | Trở lại từ điển trailer. |
parser | PDFParser | Read | Trả 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ơ). |
outlines | OutlineCollection | Read | Trả lại bộ sưu tập tài liệu outline (bookmarks). |
form | Form | Read | Trả lại biểu mẫu tương tác (AcroForm) của tài liệu này. |
embeddedFiles | EmbeddedFileCollection | Read | Trả lại bộ sưu tập các tệp được nhúng (tính nối kết). |
collection | Collection | Read | Trả 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. |
fontUtilities | FontUtilities | Read | Trả lại các tiện ích font cho tài liệu này. |
embedStandardFonts | boolean | Read | Trả về xem các phông chữ PDF tiêu chuẩn 14 nên được nhúng trong khi tiết kiệm. |
layers | java.util.List<Layer> | Read | Trả lại danh sách các nhóm nội dung tùy chọn (các lớp). |
viewerPreferences | ViewerPreferences | Read | Trở lại các sở thích của người xem. |
hideToolbar | boolean | Read | Ưu tiên chọn Toolbar. |
hideMenubar | boolean | Read | Ưu điểm menu ẩn. |
hideWindowUI | boolean | Read | Thay vào cửa sổ UI preference. |
fitWindow | boolean | Read | Tùy chọn cửa sổ. |
centerWindow | boolean | Read | Tính năng cửa sổ trung tâm. |
displayDocTitle | boolean | Read | Hiển thị tài liệu tiêu đề ưu tiên. |
pageLayout | String | Read | Trang bố trí (SinglePage, OneColumn , TwoColumnLeft vv). |
pageMode | PageMode | Read | Gửi trang mode. |
pageInfo | PageInfo | Read | Lưu tài liệu vào một tệp. |
linearized | boolean | Read | Trả về liệu tài liệu hiện tại có được linear cho xem web nhanh hay không. |
sourcePath | String | Read | Trở 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. |
fileName | String | Read | Trở lại tên tệp (cách) tài liệu này đã được mở ra từ. |
namedDestinations | NamedDestinations | Read | Trả lại bộ sưu tập các điểm đến được đề cập trong tài liệu. |
pageLabels | PageLabels | Read | Trả lại các nhãn trang, hoặc {@code null} nếu {_code /PageLabels} không hiện diện. |
taggedContent | TaggedContent | Read | Trở 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. |
logicalStructure | StructTreeRoot | Read | Trở lại cây cấu trúc logic để đọc. |
encrypted | boolean | Read | Trở lại đúng nếu tài liệu này được mã hóa. |
javaScript | JavaScriptCollection | Read | Trả lại bộ sưu tập JavaScript từ cây tên của tài liệu. |
pdfaCompliant | boolean | Read | Trả 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(). |
pdfFormat | PdfFormat | Read | Trả lại định dạng PDF của tài liệu này sau khi chuyển đổi. |
Methods
| Signature | Description |
|---|---|
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() → Color | Trả 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() → PageCollection | Trở lại các trang. |
getInfo() → DocumentInfo | Trả lại từ điển thông tin tài liệu (ISO 32000-1:2008, §14.3.3). |
getOrCreateInfo() → DocumentInfo | Nhập nhãn cho {@link #getInfo()}. |
getMetadata() → XmpMetadata | Trả 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() → String | Trở lại dòng phiên bản PDF (ví dụ:. |
getCatalog() → PdfDictionary | Trở lại từ điển catalog root. |
getActions() → DocumentActions | Trở 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() → PdfDictionary | Trở lại từ điển trailer. |
getParser() → PDFParser | Trả 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() → OutlineCollection | Trả lại bộ sưu tập tài liệu outline (bookmarks). |
getForm() → Form | Trả lại biểu mẫu tương tác (AcroForm) của tài liệu này. |
getEmbeddedFiles() → EmbeddedFileCollection | Trả lại bộ sưu tập các tệp được nhúng (tính nối kết). |
getCollection() → Collection | Trả 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() → FontUtilities | Trả lại các tiện ích font cho tài liệu này. |
isEmbedStandardFonts() → boolean | Trả 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() → ViewerPreferences | Trở 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() → boolean | Thay vào cửa sổ UI preference. |
setHideWindowUI(v: boolean) | Cài đặt cửa sổ UI ẩn ưu tiên. |
getFitWindow() → boolean | Tùy chọn cửa sổ. |
setFitWindow(v: boolean) | Tùy chọn cửa sổ phù hợp. |
getCenterWindow() → boolean | Tính năng cửa sổ trung tâm. |
setCenterWindow(v: boolean) | Tùy chọn cửa sổ trung tâm. |
getDisplayDocTitle() → boolean | Hiể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() → String | Trang bố trí (SinglePage, OneColumn , TwoColumnLeft vv). |
setPageLayout(layout: String) | Thiết lập trang layout. |
getPageMode() → PageMode | Trở lại chế độ trang. |
setPageMode(mode: PageMode) | Thiết lập chế độ trang. |
getPageInfo() → PageInfo | Lư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() → boolean | Trả 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() → boolean | Trả 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() → String | Trở 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() → String | Trở 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() → NamedDestinations | Trả lại bộ sưu tập các điểm đến được đề cập trong tài liệu. |
getPageLabels() → PageLabels | Trả lại các nhãn trang, hoặc {@code null} nếu {_code /PageLabels} không hiện diện. |
getTaggedContent() → TaggedContent | Trở 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() → StructTreeRoot | Trở lại cây cấu trúc logic để đọc. |
allocateObjectNumber() → int | Tù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() → boolean | Trở 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() → JavaScriptCollection | Trả lại bộ sưu tập JavaScript từ cây tên của tài liệu. |
validate(outputLogPath: String, format: PdfFormat) → boolean | Xác định tài liệu chống lại hồ sơ định dạng PDF. |
validate(logStream: OutputStream, format: PdfFormat) → boolean | Xác định tài liệu chống lại hồ sơ định dạng PDF. |
validate(options: PdfFormatConversionOptions) → boolean | Xá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) → boolean | Chuyển đổi tài liệu sang định dạng PDF. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction) → boolean | Chuyển đổi tài liệu sang định dạng PDF. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction) → boolean | Chuyển đổi với việc xử lý minh bạch rõ ràng. |
convert(options: PdfFormatConversionOptions) → boolean | Chuyển đổi bằng cách sử dụng các tùy chọn chuyển đổi chi tiết. |
convertToPdfA2B(outputLogPath: String) → boolean | Chuyển đổi PDF này sang định dạng PDF/A-2B. |
convertToPdfA2B(logStream: OutputStream) → boolean | Chuyể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() → boolean | Trả 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() → PdfFormat | Trả 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. |