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
| Name | Type | Access | Description |
|---|---|---|---|
password | String | Read | Şifreli PDF’leri açtığınızda uygulanan şifreyi sonraki {@link #bindPdf(String)} veya {_link @bind PdfInputStream) } aramalarında iade eder. |
startPage | int | Read | Başlangıç sayfasına geri dön. |
endPage | int | Read | Son sayfaya geri dön. |
extractTextMode | int | Read | Mevcut metin çıkarma moduna geri döner. |
resolution | Resolution | Read | Bu nedenle, yapılandırılmış ekstraksiyon çözünürlüğünü geri getirir. |
extractImageMode | ExtractImageMode | Read | Görüntü çıkarma moduna geri döner. |
textAsString | String | Read | Çekilen metni bir çubuk olarak geri getirir. |
textSearchOptions | TextSearchOptions | Read | Ekstraktörle ilişkili metin arama seçeneklerini geri getirir. |
bidi | boolean | Read | Mevcut çekim bidi metni içeriyor mu geri verir. |
attachNames | List<String> | Read | Şu anda hazırlanan adları geri getirir. |
imageCount | int | Read | Çekilen resim sayısını geri getirir. |
Methods
| Signature | Description |
|---|---|
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() → int | Başlangıç sayfasına geri dön. |
setEndPage(page: int) | Ekstraksiyon için son sayfa ayarlayın (1 bazlı). |
getEndPage() → int | Son sayfaya geri dön. |
setExtractTextMode(mode: int) | Metin çıkarma modunu ayarlayın. |
getExtractTextMode() → int | Mevcut metin çıkarma moduna geri döner. |
setResolution(resolution: Resolution) | API parity için görüntü çıkarma çözünürlüğünü ayarlayın. |
getResolution() → Resolution | Bu nedenle, yapılandırılmış ekstraksiyon çözünürlüğünü geri getirir. |
setExtractImageMode(extractImageMode: ExtractImageMode) | Görüntü çıkarma modunu ayarlayın. |
getExtractImageMode() → ExtractImageMode | Gö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() → TextSearchOptions | Ekstraktö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() → boolean | Sayfa-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() → boolean | Mevcut ç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() → boolean | Geri ç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. |