PdfConverter

PdfConverter

Áttekintés

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.

Tulajdonságok

NameTypeAccessDescription
documentDocumentReadVisszaadja a jelenleg kötött dokumentumot.
pageCountintReadA kötött dokumentum összes oldalának számát adja.
startPageintReadVisszaadja a kezdő oldalt, vagy 0-ot ha nem állítjuk be.
endPageintReadVisszaadja a végoldal, vagy 0 ha nem állítjuk be.
resolutionResolutionReadA jelenlegi felbontást adja vissza.
coordinateTypePageCoordinateTypeReadVisszaadja, hogy melyik oldal mezőt kell a koordinátatterületnek használni.

Metódusok

SignatureDescription
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) → booleanPDF fájlt köt a konverterhez.
bindPdf(inputStream: InputStream) → booleanA PDF-et egy bemeneti áramlóról köti.
bindPdf(document: Document) → booleanA meglévő {@link Document}-ot köti ehhez a konverterhez.
getDocument() → DocumentVisszaadja a jelenleg kötött dokumentumot.
setResolution(resolution: Resolution)A kép megjelenítésének felbontását állítja be.
doConvert() → booleanA konverziós folyamatot a oldalszámláló visszaállításával indítja.
getPageCount() → intA 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() → intVisszaadja a kezdő oldalt, vagy 0-ot ha nem állítjuk be.
getEndPage() → intVisszaadja a végoldal, vagy 0 ha nem állítjuk be.
getResolution() → ResolutionA jelenlegi felbontást adja vissza.
getCoordinateType() → PageCoordinateTypeVisszaadja, 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() → booleanVisszaadja, hogy van-e több oldal a konvertálásra.
getNextImage(outputFile: String, format: String) → booleanA következő oldalt képfájlra adja.
getNextImage(stream: OutputStream, format: String) → booleanA következő oldalt egy kimeneti áramlásba adja.
getNextImage(outputFile: String, format: ImageFormat) → booleanA következő oldalt egy képfájlhoz adja a megadott {@link ImageFormat} segítségével.
getNextImage(outputFile: String, format: ImageFormat, quality: int) → booleanA következő oldalt egy JPEG minőségű képfájlba alakítja.
getNextImage(stream: OutputStream, format: ImageFormat) → booleanA következő oldalt egy kimeneti áramláshoz adja a megadott {@link ImageFormat} segítségével.
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → booleanA következő oldalt egy kimeneti áramlásba mutatja, kifejezett JPEG minőségben.
getNextImage(outputFile: String) → booleanA következő oldalt egy fájlhoz adja, az alapértelmezett JPEG formátumban.
getNextImage(stream: OutputStream) → booleanA következő oldalt egy JPEG formátumban megjeleníti.
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → booleanA 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) → booleanA 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) → booleanA következő oldalt egy kifejezett kimeneti dimenzióval rendelkező áramlásra adja.
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → booleanA 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) → booleanDupla szélességű/magas fájl túlsúly (megfelel a C# API aláírással).
getNextImage(outputFile: String, pageSize: PageSize) → booleanPageSize overload: a következő oldalt megadott oldalméretben adja (alapértelmezés szerint JPEG).
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → booleanPageSize + formátum túlsúly stream verzió.
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → booleanDupla szélességű/magas áramlék túlsúly (megfelel a C# API aláírással).
saveAsTIFF(outputFile: String) → booleanA kötött dokumentum összes oldalát egyetlen többoldalú TIFF-fájlként menteni.
saveAsTIFF(outputFile: String, settings: TiffSettings) → booleanA 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) → booleanMinden 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) → booleanMinden oldalt többoldalú TIFF-ként ment ki egy kimeneti áramlásra.
saveAsTIFF(outputFile: String, compression: CompressionType) → booleanMinden oldalt többoldalú TIFF formában tárol az adott kompressziós típus szerint.
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → booleanMinden oldalt többoldalú TIFF-ként ment, a megadott oldalmérethez.
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → booleanMinden oldalt többoldalú TIFF-ként ment, a megadott oldalmérethez.
saveAsTIFF(outputFile: String, width: int, height: int) → booleanMinden oldalt többoldalú TIFF formában ment, a megadott pixelmérethez mérve.
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → booleanMinden 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) → booleanMinden oldalt többoldalú TIFF-számként ment, a megadott méretekre beállítva.
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → booleanA csatorna túlterhelése a célméretek és beállítások egyértelmű meghatározásával.
saveAsTIFFClassF(outputFile: String) → booleanAz összes oldalt F osztályú TIFF formátumban (B/W faxformátumot, CCITT4 kompressziót) menteti.
saveAsTIFFClassF(outputFile: String, width: int, height: int) → booleanA célméretekkel rendelkező TIFF F osztály.
close()Zárja a konverteret és elengedi az összekötött dokumentumot.

Lásd még:

 Magyar