PdfExtractor

Overview

PdfExtractor là một lớp trong Aspose.PDF FOSS cho .NET. Dòng thừa kế từ: IDisposable.

  • Phân tích để lấy văn bản và hình ảnh từ tài liệu PDF.

Khóa học này cung cấp 29 phương pháp để làm việc với các đối tượng PdfExtractor trong các chương trình .NET. Các phương pháp có sẵn bao gồm: BindPdf, Close, Dispose, ExtractAttachment, ExtractImage, ExtractText, GetAttachNames, GetAttachment, GetAttachmentInfo, GetNextImage, GetNextPageText, GetText,Và 3 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net. Tài sản : EndPage, ExtractImageMode, ExtractTextMode, IsBidi, Password, Resolution,Và 2 nhiều hơn nữa.

Properties

NameTypeAccessDescription
StartPageintĐọc / viết1-based start page for extraction.
EndPageintĐọc / viết1-based end page for extraction.
ExtractTextModeintĐọc / viết- Tính năng Text Extraction Mode.
ExtractImageModeExtractImageModeĐọc / viếtChiến lược khai thác hình ảnh.
ResolutionintĐọc / viết- Giải pháp Rendering for Image Extraction (DPI).
IsBidiboolReadThật sự khi văn bản được thu thập gần đây nhất chứa một kịch bản chạy từ phải sang trái (Hebrew, Arabic, Syrian, Thaana, vv), tức là.
Passwordstring?Đọc / viếtmật khẩu được sử dụng khi cài đặt các PDF mã hóa.
TextSearchOptionsAspose.Pdf.Text.TextSearchOptionsĐọc / viếtCác tùy chọn tìm kiếm văn bản được áp dụng trong ExtractText().

Methods

SignatureDescription
PdfExtractor()Hãy gọi PdfExtractor trên trường hợp này PdfExtractor.
PdfExtractor(document: Document)
BindPdf(inputFile: string)Hãy gọi BindPdf trên trường hợp này PdfExtractor.
BindPdf(document: Document)
BindPdf(inputStream: Stream)
ExtractText()Đi bộ mỗi trang trong tài liệu kết nối với TextAbsorber và đồng ý với văn bản được rút ra.
ExtractText(outputFile: string)Thích xuất văn bản từ PDF kết nối và lưu nó vào tệp (UTF-16 LE bytes).
ExtractText(encoding: Encoding)Tắt văn bản từ PDF kết nối bằng cách sử dụng mã hóa đã được cung cấp.
GetText(outputStream: Stream)Viết văn bản được lấy làm byte vào outputStream, sử dụng mã hóa thiết lập bởi cuộc gọi mới nhất ExtractText(Encoding) (được mặc định là UTF-16 LE).
GetText(outputStream: Stream, filterNotAscii: bool)Viết văn bản được lấy làm byte, tùy chọn bỏ các điểm mã không ASCII đầu tiên.
GetText(outputFile: string)Viết văn bản được rút ra vào con đường tệp cụ thể.
HasNextPageText()Đúng nếu có văn bản của một trang khác có sẵn thông qua GetNextPageText.
GetNextPageText(outputFile: string)Viết văn bản của trang tiếp theo vào con đường tệp (UTF-16 LE bytes).
GetNextPageText(outputStream: Stream)Viết văn bản của trang tiếp theo vào dòng (UTF-16 LE bytes).
ExtractImage()Hãy gọi ExtractImage trên trường hợp này PdfExtractor.
ExtractImage(outputDirectory: string)Thêm mỗi hình ảnh vào thư mục, đặt tên cho các tệp image_N.jpg cho nguồn JPEG và image-N .png khác.
HasNextImage()Đúng trong khi GetNextImage(string) có một hình ảnh còn lại để viết.
GetNextImage(outputStream: Stream)Hãy gọi GetNextImage trên trường hợp này PdfExtractor.
GetNextImage(outputFile: string)
GetNextImage(outputStream: Stream, format: System.Drawing.Imaging.ImageFormat)
GetNextImage(outputFile: string, format: System.Drawing.Imaging.ImageFormat)
ExtractAttachment()Chọn mỗi tập tin được nhúng trong tài liệu kết nối; một GetAttachment(string) sau đó viết tất cả chúng.
ExtractAttachment(attachmentFileName: string)Chọn một tập tin tích hợp duy nhất theo tên để lấy.
GetAttachNames()Tên của mỗi tập tin được nhúng trong tài liệu gắn kết.
GetAttachmentInfo()FileSpecification nhập cho mỗi tệp được nhúng trong tài liệu kết nối.
GetAttachment()Trả lại nội dung của các phần bổ sung được chọn như MemoryStreams (tất cả các phụ kiện khi không có sự lựa chọn rõ ràng).
GetAttachment(outputPath: string)Viết các phần phụ được chọn (tất cả khi không có một trong số đó đã được lựa chọn rõ ràng) vào thư mục outputPath, một tệp cho mỗi phần Phụ được đặt tên theo tên tách của nó.
Close()Call Close trên trường hợp PdfExtractor này.
Dispose()Calls Có sẵn trên trường hợp PdfExtractor này.

See Also

 Tiếng Việt