PdfExtractor

PdfExtractor

Overview

PdfExtractor adalah kelas dalam Aspose.PDF FOSS untuk .NET. Warisan dari: IDisposable.

Fasad untuk mengekstrak teks dan gambar dari dokumen PDF.

Kelas ini menyediakan 29 metode untuk bekerja dengan objek PdfExtractor dalam program .NET. Metode yang tersedia meliputi: BindPdf, Close, Dispose, ExtractAttachment, ExtractImage, ExtractText, GetAttachNames, GetAttachment, GetAttachmentInfo, GetNextImage, GetNextPageText, GetText, dan 3 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: EndPage, ExtractImageMode, ExtractTextMode, IsBidi, Password, Resolution, dan 2 lagi.

Properties

NameTypeAccessDescription
StartPageintMembaca/menulis1-based start page for extraction.
EndPageintMembaca/menulis1-based end page for extraction.
ExtractTextModeintMembaca/menulisMode ekstraksi teks.
ExtractImageModeExtractImageModeMembaca/menulisStrategi ekstraksi gambar.
ResolutionintMembaca/menulisRendering resolusi untuk ekstraksi gambar (DPI).
IsBidiboolReadBenar ketika teks yang diekstraksi paling baru-baru ini berisi skrip dari kanan ke kiri (basa Ibrani, Arab, Syriac, Thaana, dll.), yaitu:.
Passwordstring?Membaca/menulisKata sandi yang digunakan saat mengikat PDF terenkripsi.
TextSearchOptionsAspose.Pdf.Text.TextSearchOptionsMembaca/menulisPilihan pencarian teks yang diterapkan selama ExtractText().

Methods

SignatureDescription
PdfExtractor()Menelpon PdfExtractor pada instance PdfExtractor ini.
PdfExtractor(document: Document)
BindPdf(inputFile: string)Menelpon BindPdf pada instance PdfExtractor ini.
BindPdf(document: Document)
BindPdf(inputStream: Stream)
ExtractText()Menelusuri setiap halaman dalam dokumen yang terikat dengan TextAbsorber dan mengkonkaten teks yang diekstraksi.
ExtractText(outputFile: string)Ekstrak teks dari PDF yang terikat dan simpan ke file yang diberikan (UTF-16 LE byte).
ExtractText(encoding: Encoding)Ekstrak teks dari PDF yang terikat menggunakan pengkodean yang diberikan.
GetText(outputStream: Stream)Menulis teks yang diekstraksi sebagai byte ke outputStream, menggunakan pengkodean yang ditetapkan oleh panggilan ExtractText ((Encoding) terbaru (default untuk UTF-16 LE).
GetText(outputStream: Stream, filterNotAscii: bool)Menulis teks yang diekstraksi sebagai byte, secara opsional menjatuhkan kode non-ASCII terlebih dahulu.
GetText(outputFile: string)Menulis teks yang diekstraksi ke jalur file.
HasNextPageText()Benar jika ada teks halaman lain yang tersedia melalui GetNextPageText.
GetNextPageText(outputFile: string)Menulis teks halaman berikutnya ke jalur file yang diberikan (UTF-16 LE byte).
GetNextPageText(outputStream: Stream)Menulis teks halaman berikutnya ke aliran yang diberikan (UTF-16 LE byte).
ExtractImage()Menelpon ExtractImage pada instance PdfExtractor ini.
ExtractImage(outputDirectory: string)Ekstrak setiap gambar ke direktori yang diberikan, menamai file image_N.jpg untuk sumber JPEG dan image _N .png jika tidak.
HasNextImage()Benar sementara GetNextImage(string) memiliki gambar yang tersisa untuk ditulis.
GetNextImage(outputStream: Stream)Menelpon GetNextImage pada instance PdfExtractor ini.
GetNextImage(outputFile: string)
GetNextImage(outputStream: Stream, format: System.Drawing.Imaging.ImageFormat)
GetNextImage(outputFile: string, format: System.Drawing.Imaging.ImageFormat)
ExtractAttachment()Pilih setiap file yang tertanam dalam dokumen yang diikat; string GetAttachment berikutnya menulis semuanya.
ExtractAttachment(attachmentFileName: string)Pilih file tertanam tunggal dengan nama untuk ekstraksi.
GetAttachNames()Nama setiap file tertanam dalam dokumen yang diikat.
GetAttachmentInfo()FileSpecification entri untuk setiap file tertanam dalam dokumen yang diikat.
GetAttachment()Kembalikan isi lampiran yang dipilih sebagai MemoryStreams (semua lampirin jika tidak ada yang secara eksplisit terpilih).
GetAttachment(outputPath: string)Tulis lampiran yang dipilih (semua ketika tidak ada yang secara eksplisit terpilih) ke direktori outputPath, satu file per lamparan bernama nama filenya.
Close()Panggilan Close pada instance PdfExtractor ini.
Dispose()Panggilan Dispose pada instance PdfExtractor ini.

See Also

 Bahasa Indonesia