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.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
extractionOptions | TextExtractionOptions | קראו | החזיר את האפשרויות הנוכחיות של הוצאת. |
encoding | Charset | קראו | החזיר את הקוד הנוכחי. |
DEFAULT_ENCODING | Charset | קראו | {@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} |
| שימוש בקוד מוגדר. |