PdfConverter

PdfConverter

Overview

PdfConverter adalah kelas di Aspose.PDF FOSS untuk Java. Warisan dari: AutoCloseable.

Mengkonversi halaman PDF ke gambar raster (JPEG, PNG).

Kelas ini menyediakan 47 metode untuk bekerja dengan PdfConverter objek dalam program Java. Metode yang tersedia meliputi: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage, dan 6 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: coordinateType, document, endPage, pageCount, resolution, startPage.

Properties

NameTypeAccessDescription
documentDocumentReadMengembalikan dokumen yang saat ini terikat.
pageCountintReadMengembalikan jumlah total halaman dalam dokumen yang terikat.
startPageintReadMengembalikan halaman awal, atau 0 jika tidak diatur.
endPageintReadMengembalikan halaman akhir, atau 0 jika tidak diatur.
resolutionResolutionReadMengembalikan resolusi saat ini.
coordinateTypePageCoordinateTypeReadMengembalikan kotak halaman mana yang harus digunakan sebagai ruang koordinat.

Methods

SignatureDescription
PdfConverter()Membuat instance baru {@code PdfConverter} dengan resolusi default 150 DPI.
PdfConverter(document: Document)Membuat konverter baru yang terikat pada dokumen yang diserahkan.
bindPdf(inputFile: String)booleanMengikat file PDF ke konverter ini.
bindPdf(inputStream: InputStream)booleanMengikat PDF dari aliran input.
bindPdf(document: Document)booleanMengikat dokumen yang ada ke konverter ini.
getDocument()DocumentMengembalikan dokumen yang saat ini terikat.
setResolution(resolution: Resolution)Menetapkan resolusi untuk render gambar.
doConvert()booleanIni akan memulai proses konversi dengan mengatur ulang penghitung halaman.
getPageCount()intMengembalikan jumlah total halaman dalam dokumen yang terikat.
setStartPage(startPage: int)Menetapkan halaman pertama (1-based) untuk dimasukkan dalam render berikutnya.
setEndPage(endPage: int)Menetapkan halaman terakhir (1-based, inclusive) untuk render berikutnya.
getStartPage()intMengembalikan halaman awal, atau 0 jika tidak diatur.
getEndPage()intMengembalikan halaman akhir, atau 0 jika tidak diatur.
getResolution()ResolutionMengembalikan resolusi saat ini.
getCoordinateType()PageCoordinateTypeMengembalikan kotak halaman mana yang harus digunakan sebagai ruang koordinat.
setCoordinateType(coordinateType: PageCoordinateType)Menentukan kotak halaman mana yang harus digunakan sebagai ruang koordinat.
hasNextImage()booleanMengembalikan apakah ada lebih banyak halaman untuk dikonversi.
getNextImage(outputFile: String, format: String)booleanMenggambar halaman berikutnya ke file gambar.
getNextImage(stream: OutputStream, format: String)booleanMenggambar halaman berikutnya ke aliran output.
getNextImage(outputFile: String, format: ImageFormat)booleanMenggambar halaman berikutnya ke file gambar menggunakan {@link ImageFormat} yang diberikan.
getNextImage(outputFile: String, format: ImageFormat, quality: int)booleanMenggambar halaman berikutnya ke file gambar dengan kualitas JPEG yang jelas.
getNextImage(stream: OutputStream, format: ImageFormat)booleanMenggambar halaman berikutnya ke aliran output menggunakan {@link ImageFormat} yang diberikan.
getNextImage(stream: OutputStream, format: ImageFormat, quality: int)booleanMenggambar halaman berikutnya ke aliran output dengan kualitas JPEG yang eksplisit.
getNextImage(outputFile: String)booleanMenggambar halaman berikutnya ke file menggunakan format JPEG default.
getNextImage(stream: OutputStream)booleanMenggambar halaman berikutnya ke stream menggunakan format JPEG default.
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int)booleanMenggambar halaman berikutnya ke file dengan dimensi output yang jelas.
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int)booleanMenggambar halaman berikutnya ke file dengan dimensi eksplisit dan kualitas JPEG.
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int)booleanMenggambar halaman berikutnya ke aliran dengan dimensi output yang jelas.
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int)booleanMenggambar halaman berikutnya ke stream dengan dimensi eksplisit dan kualitas JPEG.
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int)booleanOverload file lebar / tinggi ganda (cocok dengan tanda tangan API C #).
getNextImage(outputFile: String, pageSize: PageSize)booleanPageSize overload: merender halaman berikutnya pada ukuran halaman yang diberikan (JPEG default).
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat)booleanPageSize + format overload versi streaming.
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int)booleanOverload aliran lebar / tinggi ganda (cocok dengan tanda tangan API C #).
saveAsTIFF(outputFile: String)booleanMenyimpan semua halaman dokumen terikat sebagai file TIFF multi-halaman tunggal.
saveAsTIFF(outputFile: String, settings: TiffSettings)booleanMenyimpan semua halaman dokumen terikat sebagai TIFF multi-halaman dengan pengaturan.
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution)booleanMenyimpan semua halaman sebagai TIFF multi-halaman dengan pengaturan dan resolusi eksplisit.
saveAsTIFF(stream: OutputStream, settings: TiffSettings)booleanMenyimpan semua halaman sebagai TIFF multi-halaman ke aliran output.
saveAsTIFF(outputFile: String, compression: CompressionType)booleanMenyimpan semua halaman sebagai multi-halaman TIFF dengan tipe kompresi yang diberikan.
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings)booleanMenyimpan semua halaman sebagai TIFF multi-halaman yang disesuaikan dengan ukuran halaman yang ditentukan.
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings)booleanMenyimpan semua halaman sebagai TIFF multi-halaman yang disesuaikan dengan ukuran halaman yang ditentukan.
saveAsTIFF(outputFile: String, width: int, height: int)booleanMenyimpan semua halaman sebagai multi-halaman TIFF berskala ke dimensi piksel yang diberikan.
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType)booleanMenyimpan semua halaman sebagai multi-halaman TIFF berskala ke dimensi yang diberikan dengan kompresi.
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings)booleanMenyimpan semua halaman sebagai multi-halaman TIFF berskala ke dimensi yang diberikan dengan pengaturan.
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings)booleanAliran kelebihan beban dengan dimensi dan pengaturan target yang jelas.
saveAsTIFFClassF(outputFile: String)booleanMenyimpan semua halaman sebagai TIFF Kelas F (format faks B/W, kompresi CCITT4).
saveAsTIFFClassF(outputFile: String, width: int, height: int)booleanKelas TIFF F dengan dimensi target.
close()Tutup konverter dan lepaskan dokumen yang terikat.

See Also

 Bahasa Indonesia