TextDevice
TextDevice
Overview
TextDevice adalah kelas di Aspose.PDF FOSS untuk Java.
Mengekstrak teks dari halaman PDF dan menulisnya ke aliran output.
Kelas ini menyediakan 10 metode untuk bekerja dengan objek TextDevice dalam program Java. Metode yang tersedia meliputi: TextDevice, getEncoding, getExtractionOptions, process, setEncoding, setExtractionOptions. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: DEFAULT_ENCODING, encoding, extractionOptions.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
extractionOptions | TextExtractionOptions | Read | Mengembalikan opsi ekstraksi saat ini. |
encoding | Charset | Read | Mengembalikan pengkodean output saat ini. |
DEFAULT_ENCODING | Charset | Read | {@link Charset} cocok dengan .NET { @code Encoding.Unicode} (UTF-16 little-endian, tidak ada BOM). |
Methods
| Signature | Description |
|---|---|
TextDevice() | Membuat TextDevice dengan opsi default (modus {@code Pure}) dan pengkodean Unicode. |
TextDevice(encoding: Charset) | Membuat TextDevice dengan kode dan opsi default yang diberikan (modus {@code Pure}. |
TextDevice(options: TextExtractionOptions) | Membuat TextDevice dengan opsi yang diberikan dan pengkodean Unicode default. |
TextDevice(options: TextExtractionOptions, encoding: Charset) | Membuat TextDevice dengan opsi dan pengkodean yang diberikan. |
getExtractionOptions() → TextExtractionOptions | Mengembalikan opsi ekstraksi saat ini. |
setExtractionOptions(options: TextExtractionOptions) | Menetapkan opsi ekstraksi (null digantikan dengan default {@code Pure} options). |
getEncoding() → Charset | Mengembalikan pengkodean output saat ini. |
setEncoding(encoding: Charset) | Menetapkan pengkodean output (null diganti dengan Unicode / UTF-16LE default). |
process(page: Page, output: OutputStream) | Mengekstrak teks dari halaman dan menulisnya ke aliran output menggunakan |
| pengkodean yang dikonfigurasi. | |
process(page: Page, outputFile: String) | Mengekstrak teks dari halaman dan menulisnya ke file di {@code outputFile} |
| menggunakan pengkodean yang dikonfigurasi. |