TextDevice
Genel Bakış
TextDevice Java için FOSS’de bir sınıf.
Bir PDF sayfasından metni çıkarır ve bir çıkış akışına yazar.
Bu sınıf, Java programlarında TextDevice nesnelerle çalışmak için 10 yöntem sağlar. Kullanılabilir yöntemler şunlardır: TextDevice, getEncoding, getExtractionOptions, process, setEncoding, setExtractionOptions. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: DEFAULT_ENCODING, encoding, extractionOptions.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
extractionOptions | TextExtractionOptions | Oku . | Mevcut çıkarma seçeneklerini gönderir. |
encoding | Charset | Oku . | Mevcut çıkış kodlamasını gönderir. |
DEFAULT_ENCODING | Charset | Oku . | {@link Charset} .NET ile eşleşen { @code Encoding.Unicode} (UTF-16 little-endian, BOM yok). |
Yöntemler
| Signature | Açıklama: |
|---|---|
TextDevice() | Varsayılan seçeneklerle ({@code Pure} mod) ve Unicode kodlaması ile bir TextDevice oluşturur. |
TextDevice(encoding: Charset) | Verilen kodlama ve varsayılan seçeneklerle TextDevice oluşturur ({@code Pure} mod). |
TextDevice(options: TextExtractionOptions) | Verilen seçeneklerle ve varsayılan Unicode kodlamasıyla bir TextDevice oluşturur. |
TextDevice(options: TextExtractionOptions, encoding: Charset) | Verilen seçenekler ve kodlama ile bir TextDevice oluşturur. |
getExtractionOptions() → TextExtractionOptions | Mevcut çıkarma seçeneklerini gönderir. |
setExtractionOptions(options: TextExtractionOptions) | Ekstraksiyon seçeneklerini belirler (null varsayılan {@code Pure} seçenekleriyle değiştirilir). |
getEncoding() → Charset | Mevcut çıkış kodlamasını gönderir. |
setEncoding(encoding: Charset) | Çıktı kodlamasını belirler (null varsayılan Unicode/UTF-16LE ile değiştirilmiştir). |
process(page: Page, output: OutputStream) | Bir sayfadan metni çıkarır ve yapılandırılmış kodlamayı kullanarak çıkış akımına yazar. |
process(page: Page, outputFile: String) | Bir sayfadan metni çıkarır ve yapılandırılmış kodlamayı kullanarak {@code outputFile} adresindeki dosyaya yazar. |