PdfExtractor

Genel Bakış

PdfExtractor Java için FOSS’de bir sınıf. Mirasçılar: Closeable.

PDF belgelerinden metin ve görüntüler çıkarmak için cephesi.

Bu sınıf, Java programlarında PdfExtractor nesnelerle çalışmak için 41 yöntem sağlar. Kullanılabilir yöntemler şunlardır: PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount, ve 18 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount,Ve 5 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
passwordStringOku .Şifreli PDF’leri açarken kullanılan şifreyi geri gönderir. Sonraki {@link #bindPdf(String)} veya { @link#bind Pdf ((InputStream) } çağrılarında kullanılır.
startPageintOku .Başlık sayfasını gönderir.
endPageintOku .Son sayfayı gönderir.
extractTextModeintOku .Mevcut metin çıkarma modunu gönderir.
resolutionResolutionOku .Yapılandırılmış çıkarma çözünürlüğünü gönderir.
extractImageModeExtractImageModeOku .Görüntü çıkarma modunu gönderir.
textAsStringStringOku .Çıkarılan metni bir dize olarak gönderir.
textSearchOptionsTextSearchOptionsOku .Ekstraktör ile ilişkili metin arama seçeneklerini gönderir.
bidibooleanOku .Mevcut çıkartmanın bidi metni olup olmadığını gönderir.
attachNamesList<String>Oku .Şu anda hazırlanan ek isimleri gönderir.
imageCountintOku .Çıkarılan görüntülerin sayısını gönderir.

Yöntemler

SignatureAçıklama:
PdfExtractor()Yeni bir PdfExtractor örneği oluşturur.
PdfExtractor(document: Document)Mevcut bir belgeye bağlı yeni PdfExtractor oluşturur.
PdfExtractor(stream: InputStream)Bir PDF akışına bağlı yeni bir PdfExtractor oluşturur.
bindPdf(inputFile: String)PDF dosyasını bu kopartıcıya bağlar.
bindPdf(stream: InputStream)Bir giriş akışından bir PDF bağlar.
getPassword()StringŞifreli PDF’leri açarken kullanılan şifreyi geri gönderir. Sonraki {@link #bindPdf(String)} veya { @link#bind Pdf ((InputStream) } çağrılarında kullanılır.
setPassword(password: String)Şifreli PDF’leri açmak için sonraki {@code bindPdf} çağrıları tarafından kullanılan şifreyi belirler.
bindPdf(document: Document)Mevcut bir belgeyi bu çıkarıcıya bağlar.
setStartPage(page: int)Çıkarma için başlangıç sayfasını ayarlar (1 tabanlı).
getStartPage()intBaşlık sayfasını gönderir.
setEndPage(page: int)Çıkarma için son sayfayı ayarlar (1 tabanlı).
getEndPage()intSon sayfayı gönderir.
setExtractTextMode(mode: int)Metin çıkarma modunu ayarlar.
getExtractTextMode()intMevcut metin çıkarma modunu gönderir.
setResolution(resolution: Resolution)API paritesi için görüntü çıkarma çözünürlüğünü ayarlar.
getResolution()ResolutionYapılandırılmış çıkarma çözünürlüğünü gönderir.
setExtractImageMode(extractImageMode: ExtractImageMode)Görüntü çıkarma modunu ayarlar.
getExtractImageMode()ExtractImageModeGörüntü çıkarma modunu gönderir.
extractText()Sayfa aralığından metin çıkarır.
extractText(encoding: Charset)İstenen çıkış kodlamasını kullanarak sayfa aralığından metin çıkarır.
getText(outputPath: String)Bir dosyaya alınmış metin yazar.
getText(stream: OutputStream)Çıktı metni bir çıkış akışına yazar.
getTextAsString()StringÇıkarılan metni bir dize olarak gönderir.
getTextSearchOptions()TextSearchOptionsEkstraktör ile ilişkili metin arama seçeneklerini gönderir.
setTextSearchOptions(textSearchOptions: TextSearchOptions)Sonraki çıkarma çağrıları tarafından kullanılan metin arama seçeneklerini belirler.
hasNextPageText()booleanSayfa sayfası alınan metnin hala mevcut olup olmadığını gönderir.
getNextPageText(outputPath: String)Bir dosyaya bir sonraki sayfanın metnini yazar.
getNextPageText(stream: OutputStream)Bir akışa bir sonraki sayfa metni yazar.
isBidi()booleanMevcut çıkartmanın bidi metni olup olmadığını gönderir.
extractAttachment()Tüm gömülü dosyaların eklemelerinin çıkarılmasını hazırlar.
extractAttachment(name: String)Belirli bir ek anahtar veya dosya adı için çıkarma hazırlar.
getAttachNames()List<String>Şu anda hazırlanan ek isimleri gönderir.
getAttachment(outputPath: String)Hazırlanmış ekleri (s) verilen dosyaya veya dizinine yazar.
extractImage()Sayfa aralığından görüntüler çıkarır.
hasNextImage()booleanGeri alınacak daha fazla görüntü olup olmadığını gönderir.
getNextImage(outputPath: String)Bir sonraki çekilen resmi bir dosyaya kaydeder.
getNextImage(outputPath: String, format: ImageFormat)Aradığınız çıkış biçimini kullanarak bir sonraki çıkarılmış görüntüyü dosyaya kaydeder.
getNextImage(stream: OutputStream)Bir sonraki çıkarılan görüntüyü bir çıkış akışına kaydeder.
getNextImage(stream: OutputStream, format: ImageFormat)Aradığınız çıkış biçimini kullanarak bir akıntıya eklenen sonraki görüntüyü kaydeder.
getImageCount()intÇıkarılan görüntülerin sayısını gönderir.
close()Bu çekicini kapatıp bağlanmış belgeyi serbest bırakır.

Ayrıca bakınız:

 Türkçe