PdfViewer
Overview
PdfViewer Java için Aspose.PDF FOSS sınıfıdır. Mirasçılardan gelenler: Printable, AutoCloseable.
PDF belgelerini görüntülemek ve yazdırmak için çerçeve.
Bu sınıf, Java programlarında PdfViewer nesnelerle çalışmak için 26 yöntem sunar. Mevcut yöntemler şunları içerir: PdfViewer, bindPdf, close, closePdfFile, decodeAllPages, decodePage, getResolution, isAutoResize, isAutoRotate, isPrintAsGrayscale, isPrintPageDialog, isUseIntermidiateImage,11 adet daha yöntemler. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : autoResize, autoRotate, printAsGrayscale, printPageDialog, resolution, useIntermidiateImage.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
autoResize | boolean | Read | Sayfa, kağıt için otomatik olarak yeniden düzenlenmiş olup olmadığını geri getirir. |
autoRotate | boolean | Read | Sayfaların otomatik olarak döndürüldüğünü en iyi şekilde geri getirir. |
printPageDialog | boolean | Read | Yazdırmadan önce bir baskı diyaloğu gösteriliyor mu?. |
printAsGrayscale | boolean | Read | Gray scale ile yazdırılabilir mi?. |
resolution | int | Read | DPI’de resim vermeye geri döner. |
useIntermidiateImage | boolean | Read | Orta görüntü kullanıldığını geri getirir. |
Methods
| Signature | Description |
|---|---|
PdfViewer() | Yeni bir örnek oluşturur. |
bindPdf(inputFile: String) | Bu izleyiciye bir PDF dosyası bağlayın. |
bindPdf(stream: InputStream) | Bir giriş akışından bir PDF bağlar. |
bindPdf(doc: Document) | Bu izleyiciye mevcut bir belge bağlayın. |
openPdfFile(inputFile: String) | Bir PDF dosyasını açın (bindepdf ile birlikte). |
printDocumentWithSettings(pageSettings: PrintPageSettings, printerSettings: PdfPrinterSettings) | Belgeyi belirli sayfa ve yazıcı ayarları ile yazdırın. |
printDocumentWithSettings(printerSettings: PdfPrinterSettings) | Belgeyi yazıcı ayarları ile varsayılan sayfa ayarlarını kullanarak yazdırın. |
printDocument() | Belgeyi varsayılan ayarları kullanarak yazdırın. |
printLargePdf(inputFile: String) | Büyük bir PDF dosyasını (binds ve print) yazdırın. |
decodePage(pageNum: int) → BufferedImage | Bir sayfayı bir BufferedImage’a dönüştürür. |
decodeAllPages() → BufferedImage[] | Tüm sayfaları BufferedImage array’a indirin. |
print(g: Graphics, pf: PageFormat, pageIndex: int) → int | |
isAutoResize() → boolean | Sayfa, kağıt için otomatik olarak yeniden düzenlenmiş olup olmadığını geri getirir. |
setAutoResize(v: boolean) | Sayfaların kağıtlara uygun olarak otomatik olarak yeniden düzenlenip değiştirilmesini belirleyin. |
isAutoRotate() → boolean | Sayfaların otomatik olarak döndürüldüğünü en iyi şekilde geri getirir. |
setAutoRotate(v: boolean) | Sayfaların otomatik olarak döndürüldüğünü belirleyin. |
isPrintPageDialog() → boolean | Yazdırmadan önce bir baskı diyaloğu gösteriliyor mu?. |
setPrintPageDialog(v: boolean) | Bir baskı diyaloğu gösteriliyor mu?. |
isPrintAsGrayscale() → boolean | Gray scale ile yazdırılabilir mi?. |
setPrintAsGrayscale(v: boolean) | Grayscale’de yazdırmak için bir çerçeve yapın. |
getResolution() → int | DPI’de resim vermeye geri döner. |
setResolution(v: int) | Resolüyonu DPI’de ayarlayın. |
setUseIntermidiateImage(v: boolean) | Yazdırmak için orta görüntü kullanın. |
isUseIntermidiateImage() → boolean | Orta görüntü kullanıldığını geri getirir. |
closePdfFile() | PDF dosyasını kapatın (aşağıda kapanmak için). |
close() |