PdfPageEditor
Overview
PdfPageEditor là một lớp trong Aspose.PDF FOSS cho Java. Dòng thừa kế từ: java.io.Closeable.
Nó cung cấp các phương pháp để chỉnh sửa các thuộc tính trang cá nhân như kích thước, xoay và thu thập thông tin trang.
Khóa học này cung cấp 19 phương pháp để làm việc với các đối tượng PdfPageEditor trong các chương trình Java. Các phương pháp có sẵn bao gồm: PdfPageEditor, bindPdf, close, getPageCount, getPageRotation, getPageRotations, getPageSize, getProcessPages, getZoom, movePosition, save, setPageRotation,Và 4 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 : pageCount, pageRotations, processPages, zoom.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
pageRotations | java.util.Map<Integer, Integer> | Read | Trả về các xoay hiện đang được áp dụng cho mỗi trang. |
processPages | int[] | Read | Trả lại hàng số trang mà các hoạt động nên ảnh hưởng. |
pageCount | int | Read | Trả lại tổng số trang trong tài liệu được gắn kết. |
zoom | float | Read | Trở lại yếu tố zoom hiện tại. |
Methods
| Signature | Description |
|---|---|
PdfPageEditor() | Tạo một ví dụ mới {@code PdfPageEditor}. |
bindPdf(inputFile: String) → boolean | Kết nối một tệp PDF với trình soạn thảo này. |
bindPdf(inputStream: InputStream) → boolean | Kết nối PDF từ một dòng input. |
bindPdf(document: Document) → boolean | Kết nối một {@link Document} hiện có với biên tập viên này. |
getPageSize(pageNumber: int) → float[] | Trở lại kích thước của trang được chỉ định như một dòng float {@code [khu vực, chiều cao]}. |
setPageSize(pageNumber: int, size: PageSize) | Đặt kích thước của trang cụ thể. |
getPageRotation(pageNumber: int) → int | Trở lại xoay của trang cụ thể trong độ. |
setPageRotation(pageNumber: int, rotation: int) | Thiết lập xoay của trang cụ thể. |
setPageRotations(rotations: java.util.Map<Integer, Integer>) | Khối lượng áp dụng các xoay từ một {@code pageNumber → degrees} bản đồ. |
getPageRotations() → java.util.Map<Integer, Integer> | Trả về các xoay hiện đang được áp dụng cho mỗi trang. |
getProcessPages() → int[] | Trả lại hàng số trang mà các hoạt động nên ảnh hưởng. |
setProcessPages(processPages: int[]) | Thiết lập hàng số trang mà các hoạt động nên ảnh hưởng. |
getPageCount() → int | Trả lại tổng số trang trong tài liệu được gắn kết. |
getZoom() → float | Trở lại yếu tố zoom hiện tại. |
setZoom(zoom: float) | Thiết lập một yếu tố zoom áp dụng cho tất cả các trang (hoặc được xử lý) khi {@link #save(String)} hoặc { @link_sav(OutputStream) } được gọi. |
movePosition(dx: int, dy: int) | Chuyển đổi nội dung trang bằng {@code (dx, dy)} đơn vị khi tài liệu được lưu. |
save(outputFile: String) → boolean | Lưu tài liệu gắn kết với một tệp. |
save(outputStream: OutputStream) → boolean | Tiết kiệm tài liệu gắn kết với dòng xuất khẩu. |
close() | Tắt biên tập và phát hành tài liệu gắn kết. |