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

NameTypeAccessDescription
extractionOptionsTextExtractionOptionsReadการคืนตัวเลือกการสกัดที่อยู่ในปัจจุบัน.
encodingCharsetReadกลับรหัสการออกปัจจุบัน.
DEFAULT_ENCODINGCharsetRead{@link Charset} ที่ตรงกับ .NET { @code Encoding.Unicode} (UTF-16 little-endian, ไม่มี BOM).

Methods

SignatureDescription
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} โดยใช้การโค้ดแบบตั้งค่า.

See Also

 ภาษาไทย