PdfExtractor
PdfExtractor
Összefoglaló
PdfExtractor egy osztály a Aspose.PDF FOSS-ban Java számára. Az örökölők: Closeable.
A PDF dokumentumokból készült szöveg és képek kivonására szolgáló homlokzat.
Ez a osztály 41 módszert biztosít az PdfExtractor objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount, és 18 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: attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount, és még öt.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
password | String | Olvasd! | A kódolt PDF- fájlok megnyitásakor alkalmazott jelszót adja vissza a következő programokban: |
| {@link #bindPdf(String)} vagy { @link $bind Pdf ((InputStream) } hívások. | |||
startPage | int | Olvasd! | Az első oldalt adja vissza. |
endPage | int | Olvasd! | Visszaadja a végoldalot. |
extractTextMode | int | Olvasd! | A jelenlegi szövegkivonási módot adja vissza. |
resolution | Resolution | Olvasd! | A konfigurált kivonási felbontást adja vissza. |
extractImageMode | ExtractImageMode | Olvasd! | Visszaadja a kép kivonási módját. |
textAsString | String | Olvasd! | A kivonott szöveget szalagként adja vissza. |
textSearchOptions | TextSearchOptions | Olvasd! | A kivonóhoz kapcsolódó szövegkeresési lehetőségeket adja vissza. |
bidi | boolean | Olvasd! | Visszaadja, hogy a jelenlegi kivonás tartalmaz-e bidi szöveget. |
attachNames | List<String> | Olvasd! | Visszaadja a jelenleg elkészített csatolmányok nevét. |
imageCount | int | Olvasd! | Visszaadja a kivont képek számát. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
PdfExtractor() | Új PdfExtractor példányt hoz létre. |
PdfExtractor(document: Document) | Egy új PdfExtractor-t hoz létre, amely egy meglévő dokumentumhoz kötődik. |
PdfExtractor(stream: InputStream) | Új PdfExtractor-t hoz létre, amely egy PDF folyóhoz kötődik. |
bindPdf(inputFile: String) | Csatlakozik egy PDF-fájlhoz. |
bindPdf(stream: InputStream) | A PDF-et egy bemeneti áramlóról köti. |
getPassword() → String | A kódolt PDF- fájlok megnyitásakor alkalmazott jelszót adja vissza a következő programokban: |
| {@link #bindPdf(String)} vagy { @link $bind Pdf ((InputStream) } hívások. | |
setPassword(password: String) | A következő {@code bindPdf} hívások által használt jelszót nyitásra állítja. |
| titkosított PDF-ek. | |
bindPdf(document: Document) | Egy meglévő dokumentumot köt a kivonóhoz. |
setStartPage(page: int) | A kivonat kezdő oldala (1-alapú). |
getStartPage() → int | Az első oldalt adja vissza. |
setEndPage(page: int) | A kivonat végoldalát (1-alapú) állítja be. |
getEndPage() → int | Visszaadja a végoldalot. |
setExtractTextMode(mode: int) | A szöveg kivonási mód beállítása. |
getExtractTextMode() → int | A jelenlegi szövegkivonási módot adja vissza. |
setResolution(resolution: Resolution) | A kép kivonatának felbontását API-paritás esetén állítja be. |
getResolution() → Resolution | A konfigurált kivonási felbontást adja vissza. |
setExtractImageMode(extractImageMode: ExtractImageMode) | A kép kivonat módját állítja be. |
getExtractImageMode() → ExtractImageMode | Visszaadja a kép kivonási módját. |
extractText() | A szöveget a lapok tartományából vonja ki. |
extractText(encoding: Charset) | A kért kimeneti kódolás segítségével kivonja a szöveget az oldalak tartományából. |
getText(outputPath: String) | Kivonott szöveget ír egy fájlba. |
getText(stream: OutputStream) | Kivonott szöveget ír ki egy kimeneti áramlásra. |
getTextAsString() → String | A kivonott szöveget szalagként adja vissza. |
getTextSearchOptions() → TextSearchOptions | A kivonóhoz kapcsolódó szövegkeresési lehetőségeket adja vissza. |
setTextSearchOptions(textSearchOptions: TextSearchOptions) | A következő kivonási hívások által használt szöveges keresési lehetőségek beállítását. |
hasNextPageText() → boolean | Visszaadja, hogy az oldalról-oldalra kivonott szöveg továbbra is elérhető. |
getNextPageText(outputPath: String) | A következő oldal szövegét írja egy fájlba. |
getNextPageText(stream: OutputStream) | A következő oldal szövegét írja egy streambe. |
isBidi() → boolean | Visszaadja, hogy a jelenlegi kivonás tartalmaz-e bidi szöveget. |
extractAttachment() | Készíti a mellékletek kivonását az összes beágyazott fájlokhoz. |
extractAttachment(name: String) | Készíti a kivonást egy adott csatolási kulcs vagy fájlnévhez. |
getAttachNames() → List<String> | Visszaadja a jelenleg elkészített csatolmányok nevét. |
getAttachment(outputPath: String) | Az elkészített mellékletet (s) írja a megadott fájlba vagy könyvtárba. |
extractImage() | A képek kivonása az oldaltól. |
hasNextImage() → boolean | Visszaadja, hogy van-e több kivonott kép a visszakeresésre. |
getNextImage(outputPath: String) | Megőrzi a következő kivonott képet egy fájlba. |
getNextImage(outputPath: String, format: ImageFormat) | A következő kivonott képet a kért kimeneti formátum használatával tárolja. |
getNextImage(stream: OutputStream) | Megőrzi a következő kivonott képet egy kimeneti áramlásra. |
getNextImage(stream: OutputStream, format: ImageFormat) | A következő kivonott képet a kért kimeneti formátum használatával menteni egy streamben. |
getImageCount() → int | Visszaadja a kivont képek számát. |
close() | Zárja ezt a kivonót és elengedi az összefonódott dokumentumot. |