PdfConverter
PdfConverter
Overview
PdfConverter egy osztály a Aspose.PDF FOSS-ban Java számára. Az örökölők: AutoCloseable.
PDF-oldalakat átalakít raszter képekre (JPEG, PNG).
Ez a osztály 47 módszert biztosít az PdfConverter objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage, és 6 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag. A tulajdonságok: coordinateType, document, endPage, pageCount, resolution, startPage.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | Visszaadja a jelenleg kötött dokumentumot. |
pageCount | int | Read | A kötött dokumentum összes oldalának számát adja. |
startPage | int | Read | Visszaadja a kezdő oldalt, vagy 0-ot ha nem állítjuk be. |
endPage | int | Read | Visszaadja a végoldal, vagy 0 ha nem állítjuk be. |
resolution | Resolution | Read | A jelenlegi felbontást adja vissza. |
coordinateType | PageCoordinateType | Read | Visszaadja, hogy melyik oldal mezőt kell a koordinátatterületnek használni. |
Methods
| Signature | Description |
|---|---|
PdfConverter() | Új {@code PdfConverter} példányt hoz létre, alapértelmezett felbontásával 150 DPI. |
PdfConverter(document: Document) | Új konverter létrehozása a megadott dokumentumhoz kötve. |
bindPdf(inputFile: String) → boolean | PDF fájlt köt a konverterhez. |
bindPdf(inputStream: InputStream) → boolean | A PDF-et egy bemeneti áramlóról köti. |
bindPdf(document: Document) → boolean | A meglévő {@link Document}-ot köti ehhez a konverterhez. |
getDocument() → Document | Visszaadja a jelenleg kötött dokumentumot. |
setResolution(resolution: Resolution) | A kép megjelenítésének felbontását állítja be. |
doConvert() → boolean | A konverziós folyamatot a oldalszámláló visszaállításával indítja. |
getPageCount() → int | A kötött dokumentum összes oldalának számát adja. |
setStartPage(startPage: int) | Az első oldalt (1-alapú) állítja be a későbbi megjelenítésekhez. |
setEndPage(endPage: int) | Az utolsó oldalt állítja (1-alapú, beleértve) a későbbi megjelenítésekhez. |
getStartPage() → int | Visszaadja a kezdő oldalt, vagy 0-ot ha nem állítjuk be. |
getEndPage() → int | Visszaadja a végoldal, vagy 0 ha nem állítjuk be. |
getResolution() → Resolution | A jelenlegi felbontást adja vissza. |
getCoordinateType() → PageCoordinateType | Visszaadja, hogy melyik oldal mezőt kell a koordinátatterületnek használni. |
setCoordinateType(coordinateType: PageCoordinateType) | Meghatározza, hogy melyik oldal mezőt kell a koordinátatterületnek használni. |
hasNextImage() → boolean | Visszaadja, hogy van-e több oldal a konvertálásra. |
getNextImage(outputFile: String, format: String) → boolean | A következő oldalt képfájlra adja. |
getNextImage(stream: OutputStream, format: String) → boolean | A következő oldalt egy kimeneti áramlásba adja. |
getNextImage(outputFile: String, format: ImageFormat) → boolean | A következő oldalt egy képfájlhoz adja a megadott {@link ImageFormat} segítségével. |
getNextImage(outputFile: String, format: ImageFormat, quality: int) → boolean | A következő oldalt egy JPEG minőségű képfájlba alakítja. |
getNextImage(stream: OutputStream, format: ImageFormat) → boolean | A következő oldalt egy kimeneti áramláshoz adja a megadott {@link ImageFormat} segítségével. |
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → boolean | A következő oldalt egy kimeneti áramlásba mutatja, kifejezett JPEG minőségben. |
getNextImage(outputFile: String) → boolean | A következő oldalt egy fájlhoz adja, az alapértelmezett JPEG formátumban. |
getNextImage(stream: OutputStream) → boolean | A következő oldalt egy JPEG formátumban megjeleníti. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → boolean | A következő oldalt egy olyan fájlra adja, amelynek a kimeneti mérete egyértelmű. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → boolean | A következő oldalt egy olyan fájlra adja, amelynek a dimenziói és JPEG minősége egyértelműek. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → boolean | A következő oldalt egy kifejezett kimeneti dimenzióval rendelkező áramlásra adja. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → boolean | A következő oldalt egy nyílt méretű és JPEG minőségű csatornába adja. |
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → boolean | Dupla szélességű/magas fájl túlsúly (megfelel a C# API aláírással). |
getNextImage(outputFile: String, pageSize: PageSize) → boolean | PageSize overload: a következő oldalt megadott oldalméretben adja (alapértelmezés szerint JPEG). |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + formátum túlsúly stream verzió. |
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → boolean | Dupla szélességű/magas áramlék túlsúly (megfelel a C# API aláírással). |
saveAsTIFF(outputFile: String) → boolean | A kötött dokumentum összes oldalát egyetlen többoldalú TIFF-fájlként menteni. |
saveAsTIFF(outputFile: String, settings: TiffSettings) → boolean | A kötött dokumentum összes oldalát többoldalú TIFF-ként tárolja beállításokkal. |
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution) → boolean | Minden oldalt többoldalú TIFF-ként ment be, a beállításokat és az egyértelmű felbontást tartalmazva. |
saveAsTIFF(stream: OutputStream, settings: TiffSettings) → boolean | Minden oldalt többoldalú TIFF-ként ment ki egy kimeneti áramlásra. |
saveAsTIFF(outputFile: String, compression: CompressionType) → boolean | Minden oldalt többoldalú TIFF formában tárol az adott kompressziós típus szerint. |
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → boolean | Minden oldalt többoldalú TIFF-ként ment, a megadott oldalmérethez. |
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → boolean | Minden oldalt többoldalú TIFF-ként ment, a megadott oldalmérethez. |
saveAsTIFF(outputFile: String, width: int, height: int) → boolean | Minden oldalt többoldalú TIFF formában ment, a megadott pixelmérethez mérve. |
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → boolean | Minden oldalt többoldalú TIFF-számként ment, a megadott méretekre sűrítéssel. |
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings) → boolean | Minden oldalt többoldalú TIFF-számként ment, a megadott méretekre beállítva. |
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → boolean | A csatorna túlterhelése a célméretek és beállítások egyértelmű meghatározásával. |
saveAsTIFFClassF(outputFile: String) → boolean | Az összes oldalt F osztályú TIFF formátumban (B/W faxformátumot, CCITT4 kompressziót) menteti. |
saveAsTIFFClassF(outputFile: String, width: int, height: int) → boolean | A célméretekkel rendelkező TIFF F osztály. |
close() | Zárja a konverteret és elengedi az összekötött dokumentumot. |