PdfExtractor

Overview

PdfExtractor Java için Aspose.PDF FOSS sınıfıdır. Mirasçılardan gelenler: Closeable.

PDF belgelerinden metin ve resim çıkarmak için çerçeve.

Bu sınıf, Java programlarında PdfExtractor nesnelerle çalışmak için 41 yöntem sunar. Mevcut yöntemler şunları içerir: PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount,18 adet daha uygulama yöntemleri. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount,Ve 5 daha.

Properties

NameTypeAccessDescription
passwordStringReadŞifreli PDF’leri açtığınızda uygulanan şifreyi sonraki {@link #bindPdf(String)} veya {_link @bind PdfInputStream) } aramalarında iade eder.
startPageintReadBaşlangıç sayfasına geri dön.
endPageintReadSon sayfaya geri dön.
extractTextModeintReadMevcut metin çıkarma moduna geri döner.
resolutionResolutionReadBu nedenle, yapılandırılmış ekstraksiyon çözünürlüğünü geri getirir.
extractImageModeExtractImageModeReadGörüntü çıkarma moduna geri döner.
textAsStringStringReadÇekilen metni bir çubuk olarak geri getirir.
textSearchOptionsTextSearchOptionsReadEkstraktörle ilişkili metin arama seçeneklerini geri getirir.
bidibooleanReadMevcut çekim bidi metni içeriyor mu geri verir.
attachNamesList<String>ReadŞu anda hazırlanan adları geri getirir.
imageCountintReadÇekilen resim sayısını geri getirir.

Methods

SignatureDescription
PdfExtractor()Yeni bir örnek oluşturur.
PdfExtractor(document: Document)Mevcut bir belgeye bağlanan yeni bir PdfExtractor oluşturur.
PdfExtractor(stream: InputStream)Yeni bir PdfExtractor oluşturur ve PDF akışına bağlanır.
bindPdf(inputFile: String)Bu ekstraktörde bir PDF dosyasını bağlayın.
bindPdf(stream: InputStream)Bir giriş akışından bir PDF bağlar.
getPassword()StringŞifreli PDF’leri açtığınızda uygulanan şifreyi sonraki {@link #bindPdf(String)} veya {_link @bind PdfInputStream) } aramalarında iade eder.
setPassword(password: String)Şifreli PDF’leri açmak için {@code bindPdf} çağrılar tarafından kullanılan şifreyi ayarlayın.
bindPdf(document: Document)Bu ekstraktörde mevcut bir belgeyi bağlayın.
setStartPage(page: int)Ekstraksiyon için başlangıç sayfasını ayarlayın (1 bazlı).
getStartPage()intBaşlangıç sayfasına geri dön.
setEndPage(page: int)Ekstraksiyon için son sayfa ayarlayın (1 bazlı).
getEndPage()intSon sayfaya geri dön.
setExtractTextMode(mode: int)Metin çıkarma modunu ayarlayın.
getExtractTextMode()intMevcut metin çıkarma moduna geri döner.
setResolution(resolution: Resolution)API parity için görüntü çıkarma çözünürlüğünü ayarlayın.
getResolution()ResolutionBu nedenle, yapılandırılmış ekstraksiyon çözünürlüğünü geri getirir.
setExtractImageMode(extractImageMode: ExtractImageMode)Görüntü çıkarma modunu ayarlayın.
getExtractImageMode()ExtractImageModeGörüntü çıkarma moduna geri döner.
extractText()Sayfa aralığından metin çıkarır.
extractText(encoding: Charset)Yazıyı sayfa aralığından istenen çıkış kodlaması kullanılarak çıkarır.
getText(outputPath: String)Bir dosyaya yazılmış metin çıkarılır.
getText(stream: OutputStream)Yazılar bir çıkış akışı için metin çıkarılır.
getTextAsString()StringÇekilen metni bir çubuk olarak geri getirir.
getTextSearchOptions()TextSearchOptionsEkstraktörle ilişkili metin arama seçeneklerini geri getirir.
setTextSearchOptions(textSearchOptions: TextSearchOptions)Sonraki ekstraksiyon çağrıları ile kullanılan metin arama seçeneklerini ayarlayın.
hasNextPageText()booleanSayfa-sayfa çıkarılan metin mevcut olup olmadığını geri verir.
getNextPageText(outputPath: String)Bir sonraki sayfa metni bir dosyaya yazın.
getNextPageText(stream: OutputStream)Bir sonraki sayfa metni bir akışa yazın.
isBidi()booleanMevcut çekim bidi metni içeriyor mu geri verir.
extractAttachment()Tüm içerikli dosyalar için ek çıkarma hazırlar.
extractAttachment(name: String)Belirli bir eklenti anahtarı veya dosya adı için çekim hazırlar.
getAttachNames()List<String>Şu anda hazırlanan adları geri getirir.
getAttachment(outputPath: String)Belirlenen dosyaya veya dizinine hazırlanan ek(leri) yazar.
extractImage()Sayfa aralığından resimleri çıkarın.
hasNextImage()booleanGeri çekilecek daha fazla resim olup olmadığını geri getirir.
getNextImage(outputPath: String)Bir dosyaya bir sonraki çekilmiş görüntü kaydeder.
getNextImage(outputPath: String, format: ImageFormat)Bir sonraki çekilen görüntüyü bir dosyaya, istenen çıkış biçimini kullanarak kaydeder.
getNextImage(stream: OutputStream)Bir sonraki çekilen görüntüyü bir çıkış akışı için kaydeder.
getNextImage(stream: OutputStream, format: ImageFormat)Bir sonraki çekilen görüntüyü istediğiniz çıkış biçimini kullanarak bir akım haline kaydeder.
getImageCount()intÇekilen resim sayısını geri getirir.
close()Bu ekstraktörü kapatın ve bağlanmış belgeyi serbest bırakın.

See Also

 Türkçe