Page
Overview
Page là một lớp trong Aspose.PDF FOSS cho Java.
Nó đại diện cho một trang PDF duy nhất (ISO 32000-1:2008, §7.3.3).
Khóa học này cung cấp 67 phương pháp để làm việc với các đối tượng Trang trong các chương trình Java. Các phương pháp có sẵn bao gồm: Page, accept, add, addStamp, addSyntheticTextFragments, appendToContentStream, applyHeaderFooterOverlay, calculateContentBBox, clearContentsCache, ensureResources, flattenAnnotations, flushContentsIfDirty,+ 51 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 : annotations, artBox, artifacts, background, blank, bleedBox,Và 22 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
owningDocument | Document | Read | Trả lại tài liệu sở hữu trang này, hoặc không nếu không được gắn. |
mediaBox | Rectangle | Read | Trả lại hộp phương tiện cho trang này (ISO 32000, §7.7.3.3, Bảng 30). |
cropBox | Rectangle | Read | Trả lại hộp crop cho trang này. |
artBox | Rectangle | Read | Trở lại hộp nghệ thuật. |
bleedBox | Rectangle | Read | Quay lại hộp máu. |
trimBox | Rectangle | Read | Trả lại hộp trim. |
rect | Rectangle | Read | Trả lại góc thẳng hiệu quả cho trang này (cũng như getCropBox). |
rotate | int | Read | Trở lại xoay trang trong độ (0, 90, 180 hoặc 270). |
rotationMatrix | Matrix | Read | Trở lại trang quay matrix. |
resources | Resources | Read | Trả lại nguồn tài nguyên trang. |
rawContents | PdfBase | Read | Trả lại nội dung trang nguyên chất stream PDF object, hoặc null nếu không có. |
contents | OperatorCollection | Read | Trở lại các nhà điều hành dòng nội dung bị cướp (như trang.Contents của Aspose). |
contentsDirty | boolean | Read | @return xem các nhà điều hành nội dung được cache trên trang này có chỉnh sửa không được tiết kiệm. |
syntheticTextFragments | List<TextFragment> | Read | Trả về các đoạn văn hợp chất trong bộ nhớ liên quan đến trang này. |
annotations | AnnotationCollection | Read | Trả lại bộ sưu tập ghi chú được in cho trang này. |
pdfDictionary | PdfDictionary | Read | Trả lại từ điển PDF cơ bản cho trang này. |
background | Color | Read | Trả lại màu nền trang theo định nghĩa của {@link #setBackground(Color)}, hoặc { @code null} nếu không có nền rõ ràng được áp dụng. |
number | int | Read | Trở lại số trang dựa trên 1 (được thiết lập bởi PageCollection). |
layers | java.util.List<Layer> | Read | Trả lại danh sách các lớp (Các nhóm nội dung tùy chọn) trên trang này. |
colorType | ColorType | Read | Xác định nội dung màu chủ chốt của trang này — {@link ColorType#Rgb} nếu nội bộ có bất kỳ màu sắc mãn tính nào, { @linkColorType #Grayscale} khi nó chỉ sử dụng giữa màu xám, {\link } ColorType_#BlackAndWhite} nếu mỗi màu được quan sát là màu đen hoặc trắng chắc chắn, hoặc {_link} ColorType _#Undefined} cho một dòng nội thất trống / không thể đọc. |
artifacts | ArtifactCollection | Read | Trả lại bộ sưu tập các tác phẩm được tìm thấy trên trang này. |
paragraphs | Paragraphs | Read | Trả lại bộ sưu tập đoạn cho trang này. |
pageInfo | PageInfo | Read | Trả lại thông tin trang (độ phân và giới hạn) cho trang này. |
header | HeaderFooter | Read | Trả lại tiêu đề cho trang này, hoặc không nếu không. |
footer | HeaderFooter | Read | Trả lại dấu chân cho trang này, hoặc không nếu không. |
tocInfo | TocInfo | Read | Trả lại thông tin TOC cho trang này, hoặc không. |
stampInfoRecords | PdfArray | Read | Trả lại các bản ghi metadata được lưu trữ trên trang này. |
blank | boolean | Read | Trở về {@code true} nếu trang không có nội dung hiển thị (tạm dịch: không hoặc không lưu lượng nội bộ). |
Methods
| Signature | Description |
|---|---|
Page(pageDict: PdfDictionary, parser: PDFParser) | Tạo một trang vỏ xung quanh từ điển của trang cụ thể. |
getOwningDocument() → Document | Trả lại tài liệu sở hữu trang này, hoặc không nếu không được gắn. |
getMediaBox() → Rectangle | Trả lại hộp phương tiện cho trang này (ISO 32000, §7.7.3.3, Bảng 30). |
getCropBox() → Rectangle | Trả lại hộp crop cho trang này. |
getArtBox() → Rectangle | Trở lại hộp nghệ thuật. |
getBleedBox() → Rectangle | Quay lại hộp máu. |
getTrimBox() → Rectangle | Trả lại hộp trim. |
getRect() → Rectangle | Trả lại góc thẳng hiệu quả cho trang này (cũng như getCropBox). |
calculateContentBBox() → Rectangle | Trở lại hộp giới hạn tối thiểu của nội dung nhúng trên trang này trong không gian người dùng, quét dòng nội bộ cho các nhà điều hành đường ({@code re}, {@ code m} , { @code l}), các Nhà điều khiển vị trí văn bản ( {_code Tm} ، { (@code td} ) và XObject invocations ( {{@ Code Do}). |
getPageRect(considerRotation: boolean) → Rectangle | Trở lại góc thẳng của trang, tùy chọn xem xét xoay. |
getRotate() → int | Trở lại xoay trang trong độ (0, 90, 180 hoặc 270). |
getRotationMatrix() → Matrix | Trở lại trang quay matrix. |
getResources() → Resources | Trả lại nguồn tài nguyên trang. |
getRawContents() → PdfBase | Trả lại nội dung trang nguyên chất stream PDF object, hoặc null nếu không có. |
getContents() → OperatorCollection | Trở lại các nhà điều hành dòng nội dung bị cướp (như trang.Contents của Aspose). |
markContentsDirty() | Nhãn bộ sưu tập cache như bẩn, để {@link #flushContentsIfDirty()} tiếp theo (được gọi bởi { @code Document.save}) sẽ serialize caching hiện tại trở lại {_code /Content}. |
isContentsDirty() → boolean | @return xem các nhà điều hành nội dung được cache trên trang này có chỉnh sửa không được tiết kiệm. |
flushPageInfoIfNeeded() | Tăng cường kích thước cấp trang {@link PageInfo} trở lại sang mã {MediaBox} nếu người dùng đã thay đổi chúng thông qua { @link #getPageInfo()} {_code .setWidth(…)} / {-code setHeight(… )}/ { -code SetIsLandscape( … ) }. |
flushContentsIfDirty() | |
clearContentsCache() | Tẩy sạch bộ sưu tập các nhà điều hành được cache, buộc cuộc gọi tiếp theo {@link #getContents()} phải tái phát từ { @code /Content}. |
addSyntheticTextFragments(fragments: List<TextFragment>) | Đăng ký các đoạn văn bản tổng hợp trong bộ nhớ liên quan đến trang này. |
getSyntheticTextFragments() → List<TextFragment> | Trả về các đoạn văn hợp chất trong bộ nhớ liên quan đến trang này. |
getAnnotations() → AnnotationCollection | Trả lại bộ sưu tập ghi chú được in cho trang này. |
getPdfDictionary() → PdfDictionary | Trả lại từ điển PDF cơ bản cho trang này. |
getBackground() → Color | Trả lại màu nền trang theo định nghĩa của {@link #setBackground(Color)}, hoặc { @code null} nếu không có nền rõ ràng được áp dụng. |
setBackground(color: Color) | Đặt một màu nền vững chắc cho trang này. |
getNumber() → int | Trở lại số trang dựa trên 1 (được thiết lập bởi PageCollection). |
setNumber(number: int) | Đặt số trang dựa trên 1. |
setMediaBox(rect: Rectangle) | Thiết lập hộp phương tiện cho trang này (ISO 32000, §7.7.3.3, Bảng 30). |
setCropBox(rect: Rectangle) | Đặt hộp trồng cho trang này (ISO 32000, §14.11.2). |
setArtBox(rect: Rectangle) | Đặt hộp nghệ thuật cho trang này. |
setBleedBox(rect: Rectangle) | Đặt hộp máu cho trang này. |
setTrimBox(rect: Rectangle) | Đặt hộp trim cho trang này. |
setRotation(degrees: int) | Đặt xoay trang trong độ. |
setRotate(rotation: Rotation) | Thiết lập xoay trang bằng cách sử dụng {@link Rotation} enum. |
accept(absorber: TextAbsorber) | Nhận một bộ hấp thụ văn bản để lấy ra văn Bản từ trang này. |
accept(absorber: ImagePlacementAbsorber) | Nhận một bộ hấp thụ vị trí hình ảnh để tìm hình nền trên trang này. |
getLayers() → java.util.List<Layer> | Trả lại danh sách các lớp (Các nhóm nội dung tùy chọn) trên trang này. |
setLayers(layers: java.util.List<Layer>) | Đặt các lớp cho trang này. |
getColorType() → ColorType | Xác định nội dung màu chủ chốt của trang này — {@link ColorType#Rgb} nếu nội bộ có bất kỳ màu sắc mãn tính nào, { @linkColorType #Grayscale} khi nó chỉ sử dụng giữa màu xám, {\link } ColorType_#BlackAndWhite} nếu mỗi màu được quan sát là màu đen hoặc trắng chắc chắn, hoặc {_link} ColorType _#Undefined} cho một dòng nội thất trống / không thể đọc. |
getArtifacts() → ArtifactCollection | Trả lại bộ sưu tập các tác phẩm được tìm thấy trên trang này. |
add(artifact: Artifact) | |
setPageSize(width: double, height: double) | Phương pháp thuận tiện để thiết lập kích thước trang bằng cách đặt hộp phương tiện. |
getParagraphs() → Paragraphs | Trả lại bộ sưu tập đoạn cho trang này. |
setParagraphs(paragraphs: Paragraphs) | Đặt bộ sưu tập đoạn cho trang này. |
getPageInfo() → PageInfo | Trả lại thông tin trang (độ phân và giới hạn) cho trang này. |
setPageInfo(pageInfo: PageInfo) | Đặt trang info. |
getHeader() → HeaderFooter | Trả lại tiêu đề cho trang này, hoặc không nếu không. |
setHeader(header: HeaderFooter) | Đặt tiêu đề cho trang này. |
getFooter() → HeaderFooter | Trả lại dấu chân cho trang này, hoặc không nếu không. |
setFooter(footer: HeaderFooter) | Đặt chân cho trang này. |
applyHeaderFooterOverlay(pageNumber: int, totalPages: int) | Tải về tiêu đề và/hoặc bàn chân của trang này (được đặt qua {@link #setHeader}/ { @link_setFooter}) như một Form XObject overlay được thêm vào dòng nội dung hiện có của page. |
getTocInfo() → TocInfo | Trả lại thông tin TOC cho trang này, hoặc không. |
setTocInfo(tocInfo: TocInfo) | Thiết lập thông tin TOC, làm cho trang này một bảng của nội dung. |
flattenAnnotations() | Tải tất cả các ghi chú trên trang này bằng cách nhấp vào dòng nội dung xuất hiện bình thường của chúng vào đường dẫn nội thất, sau đó xóa /Annots (ISO 32000-1:2008, §12.5.5). |
addStamp(stamp: Stamp) | Thêm một nhãn vào trang này bằng cách phân bổ cho phương pháp của nhàn {@link Stamp#put(Page)}. |
addStamp(stamp: TextStamp) | Thêm một biểu mẫu văn bản vào trang này bằng cách tạo ra các nhà điều hành dòng nội dung. |
addStamp(stamp: ImageStamp) | Thêm một biểu mẫu hình ảnh vào trang này bằng cách tạo ra các nhà điều hành dòng nội dung. |
addStamp(stamp: PdfPageStamp) | Thêm một biểu mẫu trang vào trang này bằng cách lấp đầy nội dung của trang nguồn. |
getStampInfoRecords() → PdfArray | Trả lại các bản ghi metadata được lưu trữ trên trang này. |
removeStampById(stampId: int) → boolean | |
prependToContentStream(data: byte[]) | Tăng cường dữ liệu lưu lượng nội dung nguyên trước khi trang này có /Contents. |
appendToContentStream(data: byte[]) | Thêm dữ liệu lưu lượng nội dung thô vào /Contents của trang này. |
ensureResources() → Resources | Hãy chắc chắn rằng trang này có một /Resources Dictionary, tạo một nếu không. |
setContents(operators: OperatorCollection) | Thay thế dòng nội dung trang với bộ sưu tập nhà điều hành cụ thể. |
isBlank() → boolean | Trở về {@code true} nếu trang không có nội dung hiển thị (tạm dịch: không hoặc không lưu lượng nội bộ). |
replaceText(searchText: String, replaceText: String) → int | Thay thế tất cả các sự kiện của {@code searchText} với {_code replaceTeXT} trong dòng nội dung trên trang này. |