PdfConverter
Overview
PdfConverter Java için Aspose.PDF FOSS sınıfıdır. Mirasçılardan gelenler: AutoCloseable.
PDF sayfalarını raster resimlerine (JPEG, PNG) dönüştürür.
Bu sınıf, Java programlarında PdfConverter nesnelerle çalışmak için 47 yöntem sunar. Mevcut yöntemler şunları içerir: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage,6 adet daha yöntem. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : coordinateType, document, endPage, pageCount, resolution, startPage.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | Şu anda bağlanmış belgeyi geri getiriyoruz. |
pageCount | int | Read | Bağlantılı belgede sayısının toplam sayısını geri getirir. |
startPage | int | Read | Başlangıç sayfasına veya 0’a geri döner. |
endPage | int | Read | Son sayfa veya 0’a geri döner. |
resolution | Resolution | Read | Mevcut kararını geri getirdik. |
coordinateType | PageCoordinateType | Read | Hangi sayfa kutusu koordinat alanı olarak kullanılacağını geri getirir. |
Methods
| Signature | Description |
|---|---|
PdfConverter() | Yeni bir {@code PdfConverter} örneği oluşturur ve varsayılan çözünürlük 150 DPI’dir. |
PdfConverter(document: Document) | Yeni bir dönüştürücü sağlanan belgeye bağlanır. |
bindPdf(inputFile: String) → boolean | Bu dönüştürücüye bir PDF dosyası bağlar. |
bindPdf(inputStream: InputStream) → boolean | Bir giriş akışından bir PDF bağlar. |
bindPdf(document: Document) → boolean | Bu dönüştürücüye mevcut bir {@link Document} bağlar. |
getDocument() → Document | Şu anda bağlanmış belgeyi geri getiriyoruz. |
setResolution(resolution: Resolution) | Resolüyonu resim renderasyonu için ayarlayın. |
doConvert() → boolean | Konversiyon sürecini sayfa rakibinin yeniden ayarlanmasıyla başlatır. |
getPageCount() → int | Bağlantılı belgede sayısının toplam sayısını geri getirir. |
setStartPage(startPage: int) | Bir sonraki randevularda dahil edilmesi için ilk sayfa (1-bas) ayarlayın. |
setEndPage(endPage: int) | Son sayfa (1 bazlı, dahil) sonraki renderler için ayarlayın. |
getStartPage() → int | Başlangıç sayfasına veya 0’a geri döner. |
getEndPage() → int | Son sayfa veya 0’a geri döner. |
getResolution() → Resolution | Mevcut kararını geri getirdik. |
getCoordinateType() → PageCoordinateType | Hangi sayfa kutusu koordinat alanı olarak kullanılacağını geri getirir. |
setCoordinateType(coordinateType: PageCoordinateType) | Hangi sayfa kutusunun koordinat alanı olarak kullanılması gerektiğini belirleyin. |
hasNextImage() → boolean | Dönüştürülmesi gereken sayfalar daha fazla olup olmadığını geri getirir. |
getNextImage(outputFile: String, format: String) → boolean | Bir sonraki sayfayı bir görüntü dosyasına dönüştürür. |
getNextImage(stream: OutputStream, format: String) → boolean | Bir sonraki sayfayı bir çıkış akışı için geri getirir. |
getNextImage(outputFile: String, format: ImageFormat) → boolean | Bir sonraki sayfa bir görüntü dosyasına {@link ImageFormat} kullanarak sıralayın. |
getNextImage(outputFile: String, format: ImageFormat, quality: int) → boolean | Bir sonraki sayfa açık JPEG kalitesine sahip bir görüntü dosyasına dönüştürür. |
getNextImage(stream: OutputStream, format: ImageFormat) → boolean | Bir sonraki sayfayı bir çıkış akışı kullanarak {@link ImageFormat}. |
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → boolean | Bir sonraki sayfa açık JPEG kalitesi ile bir çıkış akışı için geri getirir. |
getNextImage(outputFile: String) → boolean | Bir sonraki sayfa varsayılan JPEG biçimini kullanarak bir dosyaya dönüştürülür. |
getNextImage(stream: OutputStream) → boolean | Bir sonraki sayfa varsayılan JPEG biçimini kullanarak bir akışa dönüştürür. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → boolean | Bir sonraki sayfa açık çıkış boyutları olan bir dosyaya dönüştürür. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → boolean | Bir sonraki sayfa açık boyutları ve JPEG kalitesi ile bir dosyaya dönüştürülür. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → boolean | Bir sonraki sayfa açık çıkış boyutları ile bir akımına dönüştürür. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → boolean | Bir sonraki sayfa açık boyutları ve JPEG kalitesi ile bir akışa dönüştürülür. |
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → boolean | Çift genişlik / yükseklik dosya aşırı yükleme (C# API imzası ile karşılaşır). |
getNextImage(outputFile: String, pageSize: PageSize) → boolean | PageSize aşırı yükleme: bir sonraki sayfa verilen sayfanın boyutuna (varsayılan JPEG) döner. |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + format aşırı yükleme — akış versiyonu. |
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → boolean | Çift genişlik / yüksek akım aşırı yükleme (C# API imzası ile karşılaşır). |
saveAsTIFF(outputFile: String) → boolean | Bağlantılı belgenin tüm sayfalarını tek bir çok sayfa TIFF dosyası olarak kaydeder. |
saveAsTIFF(outputFile: String, settings: TiffSettings) → boolean | Bağlantılı belgenin tüm sayfalarını ayarlarla bir çok sayfa TIFF olarak kaydeder. |
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution) → boolean | Tüm sayfaları ayarları ve açık çözünürlüğe sahip bir çok sayfa TIFF olarak kaydeder. |
saveAsTIFF(stream: OutputStream, settings: TiffSettings) → boolean | Tüm sayfaları bir çıkış akışı için çok sayfalık bir TIFF olarak kaydeder. |
saveAsTIFF(outputFile: String, compression: CompressionType) → boolean | Tüm sayfaları, verilen kompresyon tipi ile çok sayfa TIFF olarak kaydeder. |
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → boolean | Tüm sayfaları belirlenen sayfa boyutuna göre bir çok sayfalık TIFF olarak kaydeder. |
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → boolean | Tüm sayfaları belirlenen sayfa boyutuna göre bir çok sayfalık TIFF olarak kaydeder. |
saveAsTIFF(outputFile: String, width: int, height: int) → boolean | Tüm sayfaları, verilen piksel boyutlarına kadar ölçeklenmiş çok sayfa TIFF olarak kaydeder. |
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → boolean | Tüm sayfaları, kompresyonla verilen boyutlara kadar ölçeklenmiş çok sayfalık TIFF olarak kaydeder. |
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings) → boolean | Tüm sayfaları, ayarlarla verilen boyutlara kadar ölçeklenmiş çok sayfa TIFF olarak kaydeder. |
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → boolean | Ekstrakt aşırı yükleme, açık hedef boyutları ve ayarları ile. |
saveAsTIFFClassF(outputFile: String) → boolean | Tüm sayfaları TIFF Sınıfı F (B/W faks biçimi, CCITT4 kompresyonu) olarak kaydeder. |
saveAsTIFFClassF(outputFile: String, width: int, height: int) → boolean | TIFF F sınıfı hedef boyutları ile. |
close() | Konverterini kapatır ve bağlanmış belgeyi serbest bırakır. |