PdfViewer
Overview
PdfViewer là một lớp trong Aspose.PDF FOSS cho Java. Dòng thừa kế từ: Printable, AutoCloseable.
- Phân tích để xem và in các tài liệu PDF.
Khóa học này cung cấp 26 phương pháp để làm việc với các đối tượng PdfViewer trong các chương trình Java. Các phương pháp có sẵn bao gồm: PdfViewer, bindPdf, close, closePdfFile, decodeAllPages, decodePage, getResolution, isAutoResize, isAutoRotate, isPrintAsGrayscale, isPrintPageDialog, isUseIntermidiateImage,11 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 : autoResize, autoRotate, printAsGrayscale, printPageDialog, resolution, useIntermidiateImage.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
autoResize | boolean | Read | Trả về xem các trang có tự động tái tạo để phù hợp với giấy. |
autoRotate | boolean | Read | Trả về xem các trang có tự động xoay để phù hợp tốt nhất. |
printPageDialog | boolean | Read | Trả lại xem một cuộc đối thoại in được hiển thị trước khi in. |
printAsGrayscale | boolean | Read | Trở về để in trong grayscale. |
resolution | int | Read | Trả lại giải pháp rendering trong DPI. |
useIntermidiateImage | boolean | Read | Trả về xem hình ảnh trung gian được sử dụng hay không. |
Methods
| Signature | Description |
|---|---|
PdfViewer() | Tạo một trường hợp mới PdfViewer. |
bindPdf(inputFile: String) | Kết nối một tệp PDF với trình duyệt này. |
bindPdf(stream: InputStream) | Kết nối PDF từ một dòng input. |
bindPdf(doc: Document) | Kết nối một tài liệu hiện có với trình duyệt này. |
openPdfFile(inputFile: String) | Mở một tệp PDF (cũng giống như bindPdf). |
printDocumentWithSettings(pageSettings: PrintPageSettings, printerSettings: PdfPrinterSettings) | Nhập tài liệu với trang cụ thể và cài đặt máy in. |
printDocumentWithSettings(printerSettings: PdfPrinterSettings) | Tải tài liệu với các cài đặt máy in được chỉ định bằng cách sử dụng cấy ghép trang mặc định. |
printDocument() | Tải tài liệu bằng cách sử dụng cài đặt mặc định. |
printLargePdf(inputFile: String) | Tải một tập tin PDF lớn (băng và in). |
decodePage(pageNum: int) → BufferedImage | Đặt một trang duy nhất vào BufferedImage. |
decodeAllPages() → BufferedImage[] | Đặt tất cả các trang vào BufferedImage. |
print(g: Graphics, pf: PageFormat, pageIndex: int) → int | |
isAutoResize() → boolean | Trả về xem các trang có tự động tái tạo để phù hợp với giấy. |
setAutoResize(v: boolean) | Thiết lập xem các trang có tự động tái tạo để phù hợp với giấy. |
isAutoRotate() → boolean | Trả về xem các trang có tự động xoay để phù hợp tốt nhất. |
setAutoRotate(v: boolean) | - Tính định xem các trang có tự quay hay không. |
isPrintPageDialog() → boolean | Trả lại xem một cuộc đối thoại in được hiển thị trước khi in. |
setPrintPageDialog(v: boolean) | - Chọn xem có thể hiển thị một cuộc đối thoại in hay không. |
isPrintAsGrayscale() → boolean | Trở về để in trong grayscale. |
setPrintAsGrayscale(v: boolean) | - Đặt cho bạn biết để in trong grayscale. |
getResolution() → int | Trả lại giải pháp rendering trong DPI. |
setResolution(v: int) | Đặt độ phân giải rendering trong DPI. |
setUseIntermidiateImage(v: boolean) | Thiết lập xem bạn có nên sử dụng hình ảnh trung gian để in. |
isUseIntermidiateImage() → boolean | Trả về xem hình ảnh trung gian được sử dụng hay không. |
closePdfFile() | Tắt tệp PDF (alias cho close). |
close() |