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
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | Mengembalikan dokumen yang saat ini terikat. |
pageCount | int | Read | Mengembalikan jumlah total halaman dalam dokumen yang terikat. |
startPage | int | Read | Mengembalikan halaman awal, atau 0 jika tidak diatur. |
endPage | int | Read | Mengembalikan halaman akhir, atau 0 jika tidak diatur. |
resolution | Resolution | Read | Mengembalikan resolusi saat ini. |
coordinateType | PageCoordinateType | Read | Mengembalikan kotak halaman mana yang harus digunakan sebagai ruang koordinat. |
Methods
| Signature | Description |
|---|---|
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) → boolean | Mengikat file PDF ke konverter ini. |
bindPdf(inputStream: InputStream) → boolean | Mengikat PDF dari aliran input. |
bindPdf(document: Document) → boolean | Mengikat dokumen yang ada ke konverter ini. |
getDocument() → Document | Mengembalikan dokumen yang saat ini terikat. |
setResolution(resolution: Resolution) | Menetapkan resolusi untuk render gambar. |
doConvert() → boolean | Ini akan memulai proses konversi dengan mengatur ulang penghitung halaman. |
getPageCount() → int | Mengembalikan 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() → int | Mengembalikan halaman awal, atau 0 jika tidak diatur. |
getEndPage() → int | Mengembalikan halaman akhir, atau 0 jika tidak diatur. |
getResolution() → Resolution | Mengembalikan resolusi saat ini. |
getCoordinateType() → PageCoordinateType | Mengembalikan kotak halaman mana yang harus digunakan sebagai ruang koordinat. |
setCoordinateType(coordinateType: PageCoordinateType) | Menentukan kotak halaman mana yang harus digunakan sebagai ruang koordinat. |
hasNextImage() → boolean | Mengembalikan apakah ada lebih banyak halaman untuk dikonversi. |
getNextImage(outputFile: String, format: String) → boolean | Menggambar halaman berikutnya ke file gambar. |
getNextImage(stream: OutputStream, format: String) → boolean | Menggambar halaman berikutnya ke aliran output. |
getNextImage(outputFile: String, format: ImageFormat) → boolean | Menggambar halaman berikutnya ke file gambar menggunakan {@link ImageFormat} yang diberikan. |
getNextImage(outputFile: String, format: ImageFormat, quality: int) → boolean | Menggambar halaman berikutnya ke file gambar dengan kualitas JPEG yang jelas. |
getNextImage(stream: OutputStream, format: ImageFormat) → boolean | Menggambar halaman berikutnya ke aliran output menggunakan {@link ImageFormat} yang diberikan. |
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → boolean | Menggambar halaman berikutnya ke aliran output dengan kualitas JPEG yang eksplisit. |
getNextImage(outputFile: String) → boolean | Menggambar halaman berikutnya ke file menggunakan format JPEG default. |
getNextImage(stream: OutputStream) → boolean | Menggambar halaman berikutnya ke stream menggunakan format JPEG default. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → boolean | Menggambar halaman berikutnya ke file dengan dimensi output yang jelas. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → boolean | Menggambar halaman berikutnya ke file dengan dimensi eksplisit dan kualitas JPEG. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → boolean | Menggambar halaman berikutnya ke aliran dengan dimensi output yang jelas. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → boolean | Menggambar halaman berikutnya ke stream dengan dimensi eksplisit dan kualitas JPEG. |
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → boolean | Overload file lebar / tinggi ganda (cocok dengan tanda tangan API C #). |
getNextImage(outputFile: String, pageSize: PageSize) → boolean | PageSize overload: merender halaman berikutnya pada ukuran halaman yang diberikan (JPEG default). |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + format overload versi streaming. |
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → boolean | Overload aliran lebar / tinggi ganda (cocok dengan tanda tangan API C #). |
saveAsTIFF(outputFile: String) → boolean | Menyimpan semua halaman dokumen terikat sebagai file TIFF multi-halaman tunggal. |
saveAsTIFF(outputFile: String, settings: TiffSettings) → boolean | Menyimpan semua halaman dokumen terikat sebagai TIFF multi-halaman dengan pengaturan. |
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution) → boolean | Menyimpan semua halaman sebagai TIFF multi-halaman dengan pengaturan dan resolusi eksplisit. |
saveAsTIFF(stream: OutputStream, settings: TiffSettings) → boolean | Menyimpan semua halaman sebagai TIFF multi-halaman ke aliran output. |
saveAsTIFF(outputFile: String, compression: CompressionType) → boolean | Menyimpan semua halaman sebagai multi-halaman TIFF dengan tipe kompresi yang diberikan. |
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → boolean | Menyimpan semua halaman sebagai TIFF multi-halaman yang disesuaikan dengan ukuran halaman yang ditentukan. |
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → boolean | Menyimpan semua halaman sebagai TIFF multi-halaman yang disesuaikan dengan ukuran halaman yang ditentukan. |
saveAsTIFF(outputFile: String, width: int, height: int) → boolean | Menyimpan semua halaman sebagai multi-halaman TIFF berskala ke dimensi piksel yang diberikan. |
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → boolean | Menyimpan semua halaman sebagai multi-halaman TIFF berskala ke dimensi yang diberikan dengan kompresi. |
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings) → boolean | Menyimpan semua halaman sebagai multi-halaman TIFF berskala ke dimensi yang diberikan dengan pengaturan. |
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → boolean | Aliran kelebihan beban dengan dimensi dan pengaturan target yang jelas. |
saveAsTIFFClassF(outputFile: String) → boolean | Menyimpan semua halaman sebagai TIFF Kelas F (format faks B/W, kompresi CCITT4). |
saveAsTIFFClassF(outputFile: String, width: int, height: int) → boolean | Kelas TIFF F dengan dimensi target. |
close() | Tutup konverter dan lepaskan dokumen yang terikat. |