TextDevice

סקירה כללית

TextDevice הוא שיעור ב Aspose.PDF FOSS עבור Java.

הוא מוציא את הטקסט מהדף PDF ומכתוב אותו לתוך זרם היציאה.

שיעור זה מספק 10 שיטות לעבוד עם אובייקטים TextDevice בתוכניות Java. שיטות זמינות כוללות: TextDevice, getEncoding, getExtractionOptions, process, setEncoding, setExtractionOptions. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : DEFAULT_ENCODING, encoding, extractionOptions.

נכסים

שםסוגגישהתיאור
extractionOptionsTextExtractionOptionsקראוהחזיר את האפשרויות הנוכחיות של הוצאת.
encodingCharsetקראוהחזיר את הקוד הנוכחי.
DEFAULT_ENCODINGCharsetקראו{@link Charset} מתאים .NET {_code Encoding.Unicode} (UTF-16 קטן-דיאני, אין BOM).

שיטות

חתימהתיאור
TextDevice()יצירת TextDevice עם אפשרויות ברירת מחדל ({@code Pure} מצב) ו Unicode קוד.
TextDevice(encoding: Charset)יצירת TextDevice עם האפשרויות הקוד והבסיס ({@code Pure} מצב).
TextDevice(options: TextExtractionOptions)יצירת TextDevice עם האפשרויות שניתנו ועידוד Unicode ברירת המחדל.
TextDevice(options: TextExtractionOptions, encoding: Charset)יצירת TextDevice עם האפשרויות והקוד.
getExtractionOptions()TextExtractionOptionsהחזיר את האפשרויות הנוכחיות של הוצאת.
setExtractionOptions(options: TextExtractionOptions)הגדר את האפשרויות לחלץ ( null מוחלף עם האופציות הבסיסיות {@code Pure}).
getEncoding()Charsetהחזיר את הקוד הנוכחי.
setEncoding(encoding: Charset)הגדר את הקוד היציאה (null מוחלף על ידי Unicode / UTF-16LE ברירת המחדל).
process(page: Page, output: OutputStream)הוא מוציא את הטקסט מהדף ומכתוב אותו לתוך זרם היציאה באמצעות
הקוד קבוע .
process(page: Page, outputFile: String)מוציא את הטקסט מהדף ומכתוב אותו אל הקובץ ב- {@code outputFile}
שימוש בקוד מוגדר.

ראה גם

 עברית