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:AccessAçıklama:
extractionOptionsTextExtractionOptionsOku .Mevcut çıkarma seçeneklerini gönderir.
encodingCharsetOku .Mevcut çıkış kodlamasını gönderir.
DEFAULT_ENCODINGCharsetOku .{@link Charset} .NET ile eşleşen { @code Encoding.Unicode} (UTF-16 little-endian, BOM yok).

Yöntemler

SignatureAçı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()TextExtractionOptionsMevcut çıkarma seçeneklerini gönderir.
setExtractionOptions(options: TextExtractionOptions)Ekstraksiyon seçeneklerini belirler (null varsayılan {@code Pure} seçenekleriyle değiştirilir).
getEncoding()CharsetMevcut çı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.

Ayrıca bakınız:

 Türkçe