PdfConverter
Genel Bakış
PdfConverter Java için FOSS’de bir sınıf. Mirasçılar: AutoCloseable.
PDF sayfalarını raster görüntülere (JPEG, PNG) dönüştürür.
Bu sınıf, Java programlarında PdfConverter nesnelerle çalışmak için 47 yöntem sağlar. Kullanılabilir yöntemler şunlardır: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage, ve 6 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: coordinateType, document, endPage, pageCount, resolution, startPage.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
document | Document | Oku . | Şu anda bağlanmış belgeyi gönderir. |
pageCount | int | Oku . | Bağlı belgedeki toplam sayfa sayısı döndürür. |
startPage | int | Oku . | Başlangıç sayfasını veya ayarlanmamışsa 0’u gönderir. |
endPage | int | Oku . | Son sayfayı gönderir, ya da ayarlanmazsa 0’u. |
resolution | Resolution | Oku . | Mevcut çözünürlükte. |
coordinateType | PageCoordinateType | Oku . | Hangi sayfa kutusunun koordinat alanı olarak kullanılması gerektiğini gönderir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
PdfConverter() | Varsayılan çözünürlük 150 DPI ile yeni bir {@code PdfConverter} örneği oluşturur. |
PdfConverter(document: Document) | Verilen belgeye bağlı yeni bir dönüştürücü oluşturur. |
bindPdf(inputFile: String) → boolean | Bu dönüştürücüye bir PDF dosyasını bağlar. |
bindPdf(inputStream: InputStream) → boolean | Bir giriş akışından bir PDF bağlar. |
bindPdf(document: Document) → boolean | Mevcut bir {@link Document}‘i bu dönüştürüciye bağlar. |
getDocument() → Document | Şu anda bağlanmış belgeyi gönderir. |
setResolution(resolution: Resolution) | Görüntü işleme için çözünürlüğü ayarlar. |
doConvert() → boolean | Sayfa sayımcısını sıfırlayarak dönüşüm sürecini başlatır. |
getPageCount() → int | Bağlı belgedeki toplam sayfa sayısı döndürür. |
setStartPage(startPage: int) | Sonraki gösterimlerde dahil edilecek ilk sayfayı (1-based) belirler. |
setEndPage(endPage: int) | Sonraki gösterimler için son sayfayı (1-baslı, dahil) belirler. |
getStartPage() → int | Başlangıç sayfasını veya ayarlanmamışsa 0’u gönderir. |
getEndPage() → int | Son sayfayı gönderir, ya da ayarlanmazsa 0’u. |
getResolution() → Resolution | Mevcut çözünürlükte. |
getCoordinateType() → PageCoordinateType | Hangi sayfa kutusunun koordinat alanı olarak kullanılması gerektiğini gönderir. |
setCoordinateType(coordinateType: PageCoordinateType) | Koordinat alanı olarak kullanılacak sayfa kutusunu ayarlar. |
hasNextImage() → boolean | Dönüştürülmesi gereken daha fazla sayfa olup olmadığını gönderir. |
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ışı olarak gösterir. |
getNextImage(outputFile: String, format: ImageFormat) → boolean | Verilen {@link ImageFormat} kullanarak bir görüntü dosyasına sonraki sayfayı gösterir. |
getNextImage(outputFile: String, format: ImageFormat, quality: int) → boolean | Bir sonraki sayfayı açık JPEG kalitesiyle bir görüntü dosyasına dönüştürür. |
getNextImage(stream: OutputStream, format: ImageFormat) → boolean | Verilen {@link ImageFormat} kullanarak bir çıkış akışı için sonraki sayfayı gösterir. |
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → boolean | Bir sonraki sayfayı açık JPEG kalitesi ile bir çıkış akışı olarak gösterir. |
getNextImage(outputFile: String) → boolean | Öntanımlı JPEG biçimini kullanarak bir dosyaya sonraki sayfayı gösterir. |
getNextImage(stream: OutputStream) → boolean | Öntanımlı JPEG biçimini kullanarak bir akış için sonraki sayfayı gösterir. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → boolean | Bir sonraki sayfayı açık çıkış boyutları olan bir dosyaya çevirir. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → boolean | Bir sonraki sayfayı açık boyutlu ve JPEG kalitesi olan bir dosyaya çevirir. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → boolean | Bir sonraki sayfayı açık çıkış boyutları olan bir akıma çevirir. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → boolean | Bir sonraki sayfayı açık boyutlu ve JPEG kalitesi olan bir akışa dönüştürür. |
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → boolean | Çift genişlik/yükseklik dosyası yüklenir (C# API imzasına uyuyor). |
getNextImage(outputFile: String, pageSize: PageSize) → boolean | PageSize yüklenmesi: verilen sayfa boyutunda (varsayılan JPEG) bir sonraki sayfayı gösterir. |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + format aşırı yüklenmesi akış sürümü. |
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → boolean | Çift genişlik/yükseklik akışı aşırı yüklenme (C # API imzasına uyuyor). |
saveAsTIFF(outputFile: String) → boolean | Bağlı belgenin tüm sayfalarını tek bir çok sayfalık TIFF dosyası olarak kaydeder. |
saveAsTIFF(outputFile: String, settings: TiffSettings) → boolean | Bağlı belgenin tüm sayfalarını ayarlarla birlikte çok sayfalık bir TIFF olarak kaydeder. |
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution) → boolean | Tüm sayfaları ayar ve açık çözünürlük ile çok sayfalı TIFF olarak kaydeder. |
saveAsTIFF(stream: OutputStream, settings: TiffSettings) → boolean | Tüm sayfaları bir çıkış akışı için çok sayfalık TIFF olarak kaydeder. |
saveAsTIFF(outputFile: String, compression: CompressionType) → boolean | Verilen sıkıştırma türü ile tüm sayfaları çok sayfalı TIFF olarak kaydeder. |
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → boolean | Tüm sayfaları belirtilen sayfada ayarlanmış çok sayfalık bir TIFF olarak kaydeder. |
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → boolean | Tüm sayfaları belirtilen sayfada ayarlanmış çok sayfalık bir TIFF olarak kaydeder. |
saveAsTIFF(outputFile: String, width: int, height: int) → boolean | Tüm sayfaları verilen piksel boyutlarına ölçeklendirilmiş çok sayfalık TIFF olarak kaydeder. |
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → boolean | Tüm sayfaları sıkıştırma ile verilen boyutlara ölçeklendirilmiş çok sayfalık TIFF olarak kaydeder. |
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings) → boolean | Tüm sayfaları ayarlarla verilen boyutlara ölçeklendirilmiş çok sayfalık TIFF olarak kaydeder. |
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → boolean | Açık hedef boyutları ve ayarlarıyla akış aşırı yüklenmesi. |
saveAsTIFFClassF(outputFile: String) → boolean | Tüm sayfaları TIFF Sınıf F (B/W faks biçimi, CCITT4 sıkıştırma) olarak kaydeder. |
saveAsTIFFClassF(outputFile: String, width: int, height: int) → boolean | Hedef boyutları ile TIFF Sınıfı F. |
close() | Dönüştürücüyü kapatır ve bağlanmış belgeyi serbest bırakır. |