TextDevice
Overview
TextDevice เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java.
สกัดข้อความจากหน้า PDF และเขียนมันไปยังสตรีมการออก.
หมวดนี้ให้ 10 วิธีในการทํางานกับวัตถุ TextDevice ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: TextDevice, getEncoding, getExtractionOptions, process, setEncoding, setExtractionOptions. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: DEFAULT_ENCODING, encoding, extractionOptions.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
extractionOptions | TextExtractionOptions | Read | การคืนตัวเลือกการสกัดที่อยู่ในปัจจุบัน. |
encoding | Charset | Read | กลับรหัสการออกปัจจุบัน. |
DEFAULT_ENCODING | Charset | Read | {@link Charset} ที่ตรงกับ .NET { @code Encoding.Unicode} (UTF-16 little-endian, ไม่มี BOM). |
Methods
| Signature | Description |
|---|---|
TextDevice() | สร้าง TextDevice ด้วยตัวเลือกแบบตั้งค่า (โหมด{@code Pure}) และการโค้ด Unicode. |
TextDevice(encoding: Charset) | สร้าง TextDevice ด้วยการโค้ดและตัวเลือกแบบตั้งค่า ({@code Pure} mode) ที่ได้รับ. |
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} โดยใช้การโค้ดแบบตั้งค่า. |