PdfExtractor

PdfExtractor

Overview

PdfExtractor adalah kelas di Aspose.PDF FOSS untuk Java. Warisan dari: Closeable.

Fasad untuk mengekstrak teks dan gambar dari dokumen PDF.

Kelas ini menyediakan 41 metode untuk bekerja dengan objek PdfExtractor dalam program Java. Metode yang tersedia meliputi: PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount, dan 18 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount, dan 5 lagi.

Properties

NameTypeAccessDescription
passwordStringReadMengembalikan kata sandi yang diterapkan saat membuka PDF terenkripsi di versi berikutnya.
{@link #bindPdf(String)} atau { @link $ bindPDF(InputStream) } panggilan.
startPageintReadMengembalikan halaman awal.
endPageintReadMengembalikan halaman akhir.
extractTextModeintReadMengembalikan mode ekstraksi teks saat ini.
resolutionResolutionReadMengembalikan resolusi ekstraksi yang dikonfigurasi.
extractImageModeExtractImageModeReadMengembalikan mode ekstraksi gambar.
textAsStringStringReadMengembalikan teks yang diekstraksi sebagai string.
textSearchOptionsTextSearchOptionsReadMengembalikan opsi pencarian teks yang terkait dengan ekstraktor.
bidibooleanReadMengembalikan apakah ekstraksi saat ini berisi teks bidi.
attachNamesList<String>ReadMengembalikan nama lampiran yang sedang dipersiapkan.
imageCountintReadMengembalikan jumlah gambar yang diekstraksi.

Methods

SignatureDescription
PdfExtractor()Membuat instance PdfExtractor baru.
PdfExtractor(document: Document)Membuat PdfExtractor baru yang terikat pada dokumen yang sudah ada.
PdfExtractor(stream: InputStream)Membuat PdfExtractor baru yang terikat pada stream PDF.
bindPdf(inputFile: String)Mengikat file PDF ke ekstraktor ini.
bindPdf(stream: InputStream)Mengikat PDF dari aliran input.
getPassword()StringMengembalikan kata sandi yang diterapkan saat membuka PDF terenkripsi di versi berikutnya.
{@link #bindPdf(String)} atau { @link $ bindPDF(InputStream) } panggilan.
setPassword(password: String)Menetapkan kata sandi yang digunakan oleh panggilan {@code bindPdf} berikutnya untuk membuka
PDF yang terenkripsi.
bindPdf(document: Document)Mengikat dokumen yang ada ke ekstraktor ini.
setStartPage(page: int)Menetapkan halaman awal untuk ekstraksi (1-based).
getStartPage()intMengembalikan halaman awal.
setEndPage(page: int)Menetapkan halaman akhir untuk ekstraksi (1-based).
getEndPage()intMengembalikan halaman akhir.
setExtractTextMode(mode: int)Menetapkan mode ekstraksi teks.
getExtractTextMode()intMengembalikan mode ekstraksi teks saat ini.
setResolution(resolution: Resolution)Menetapkan resolusi ekstraksi gambar untuk paritas API.
getResolution()ResolutionMengembalikan resolusi ekstraksi yang dikonfigurasi.
setExtractImageMode(extractImageMode: ExtractImageMode)Menetapkan mode ekstraksi gambar.
getExtractImageMode()ExtractImageModeMengembalikan mode ekstraksi gambar.
extractText()Mengekstrak teks dari kisaran halaman.
extractText(encoding: Charset)Mengekstrak teks dari kisaran halaman menggunakan pengkodean output yang diminta.
getText(outputPath: String)Menulis teks yang diekstraksi ke file.
getText(stream: OutputStream)Menulis teks yang diekstraksi ke aliran output.
getTextAsString()StringMengembalikan teks yang diekstraksi sebagai string.
getTextSearchOptions()TextSearchOptionsMengembalikan opsi pencarian teks yang terkait dengan ekstraktor.
setTextSearchOptions(textSearchOptions: TextSearchOptions)Menetapkan opsi pencarian teks yang digunakan oleh panggilan ekstraksi berikutnya.
hasNextPageText()booleanMengembalikan apakah teks yang diekstraksi halaman demi halaman masih tersedia.
getNextPageText(outputPath: String)Menulis teks halaman berikutnya ke file.
getNextPageText(stream: OutputStream)Menulis teks halaman berikutnya ke stream.
isBidi()booleanMengembalikan apakah ekstraksi saat ini berisi teks bidi.
extractAttachment()Mempersiapkan ekstraksi lampiran untuk semua file tertanam.
extractAttachment(name: String)Mempersiapkan ekstraksi untuk kunci lampiran tertentu atau nama file.
getAttachNames()List<String>Mengembalikan nama lampiran yang sedang dipersiapkan.
getAttachment(outputPath: String)Menulis lampiran yang disiapkan ke file atau direktori.
extractImage()Mengekstrak gambar dari kisaran halaman.
hasNextImage()booleanMengembalikan apakah ada gambar yang diekstraksi untuk diambil.
getNextImage(outputPath: String)Menyimpan gambar yang diekstraksi berikutnya ke file.
getNextImage(outputPath: String, format: ImageFormat)Menyimpan gambar yang diekstraksi berikutnya ke file menggunakan format output yang diminta.
getNextImage(stream: OutputStream)Menyimpan gambar yang diekstraksi berikutnya ke aliran output.
getNextImage(stream: OutputStream, format: ImageFormat)Menyimpan gambar yang diekstraksi berikutnya ke stream menggunakan format output yang diminta.
getImageCount()intMengembalikan jumlah gambar yang diekstraksi.
close()Tutup extractor ini dan melepaskan dokumen yang terikat.

See Also

 Bahasa Indonesia