PdfExtractor

Overview

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

Facade để lấy văn bản và hình ảnh từ các tài liệu PDF.

Khóa học này cung cấp 41 phương pháp để làm việc với các đối tượng PdfExtractor trong các chương trình Java. Các phương pháp có sẵn bao gồm: PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount,+ 18 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 Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount,Và 5 nhiều hơn nữa.

Properties

NameTypeAccessDescription
passwordStringReadTrả lại mật khẩu được áp dụng khi mở các PDF mã hóa trong cuộc gọi sau đây {@link #bindPdf(String)} hoặc { @link_bind PdfInputStream}.
startPageintReadTrở lại trang khởi đầu.
endPageintReadTrở lại trang cuối.
extractTextModeintReadTrở lại chế độ rút văn bản hiện tại.
resolutionResolutionReadTrở lại độ phân giải rút được cấu hình.
extractImageModeExtractImageModeReadTrở lại chế độ extract hình ảnh.
textAsStringStringReadTrả lại văn bản được lấy ra như một dòng.
textSearchOptionsTextSearchOptionsReadTrả về các tùy chọn tìm kiếm văn bản liên quan đến máy thu.
bidibooleanReadTrả về xem bản thu hiện tại có chứa bidi text hay không.
attachNamesList<String>ReadTrả lại tên các bản ghi được chuẩn bị hiện tại.
imageCountintReadTrả lại số lượng hình ảnh được lấy.

Methods

SignatureDescription
PdfExtractor()Tạo một trường hợp mới PdfExtractor.
PdfExtractor(document: Document)Tạo một PdfExtractor mới gắn kết với tài liệu hiện có.
PdfExtractor(stream: InputStream)Tạo một PdfExtractor mới kết nối với dòng PDF.
bindPdf(inputFile: String)Kết nối một tệp PDF với bộ thu này.
bindPdf(stream: InputStream)Kết nối PDF từ một dòng input.
getPassword()StringTrả lại mật khẩu được áp dụng khi mở các PDF mã hóa trong cuộc gọi sau đây {@link #bindPdf(String)} hoặc { @link_bind PdfInputStream}.
setPassword(password: String)Thiết lập mật khẩu được sử dụng bởi các cuộc gọi sau đây {@code bindPdf} để mở PDF mã hóa.
bindPdf(document: Document)Kết nối một tài liệu hiện có với bộ khai thác này.
setStartPage(page: int)Thiết lập trang khởi động cho khai thác (1 dựa trên).
getStartPage()intTrở lại trang khởi đầu.
setEndPage(page: int)Thiết lập trang cuối cho khai thác (1 dựa trên).
getEndPage()intTrở lại trang cuối.
setExtractTextMode(mode: int)Thiết lập chế độ rút văn bản.
getExtractTextMode()intTrở lại chế độ rút văn bản hiện tại.
setResolution(resolution: Resolution)Thiết lập độ phân giải استخراج hình ảnh cho API parity.
getResolution()ResolutionTrở lại độ phân giải rút được cấu hình.
setExtractImageMode(extractImageMode: ExtractImageMode)Thiết lập chế độ extract image.
getExtractImageMode()ExtractImageModeTrở lại chế độ extract hình ảnh.
extractText()Tắt văn bản từ phạm vi trang.
extractText(encoding: Charset)Tắt văn bản từ phạm vi trang bằng cách sử dụng mã hóa xuất khẩu được yêu cầu.
getText(outputPath: String)Viết văn bản được rút ra vào một tệp.
getText(stream: OutputStream)Viết văn bản được rút ra vào dòng xuất khẩu.
getTextAsString()StringTrả lại văn bản được lấy ra như một dòng.
getTextSearchOptions()TextSearchOptionsTrả về các tùy chọn tìm kiếm văn bản liên quan đến máy thu.
setTextSearchOptions(textSearchOptions: TextSearchOptions)Thiết lập các tùy chọn tìm kiếm văn bản được sử dụng bởi cuộc gọi khai thác sau đó.
hasNextPageText()booleanTrả về việc liệu văn bản được lấy từ trang theo trang vẫn còn sẵn dùng.
getNextPageText(outputPath: String)Viết văn bản trang tiếp theo vào một tệp.
getNextPageText(stream: OutputStream)Viết văn bản trang tiếp theo vào một dòng.
isBidi()booleanTrả về xem bản thu hiện tại có chứa bidi text hay không.
extractAttachment()Chuẩn bị chiết xuất các phụ kiện cho tất cả các tệp được nhúng.
extractAttachment(name: String)Chuẩn bị chiết xuất cho một khóa gắn cụ thể hoặc tên tệp.
getAttachNames()List<String>Trả lại tên các bản ghi được chuẩn bị hiện tại.
getAttachment(outputPath: String)Viết các phần phụ được chuẩn bị(s) vào tệp hoặc thư mục cụ thể.
extractImage()Tắt hình ảnh từ phạm vi trang.
hasNextImage()booleanTrả về nếu có nhiều hình ảnh được rút ra để thu hồi.
getNextImage(outputPath: String)Lưu hình ảnh được lấy sau này vào một tệp.
getNextImage(outputPath: String, format: ImageFormat)Lưu hình ảnh được lấy sau này vào một tệp bằng cách sử dụng định dạng xuất phát yêu cầu.
getNextImage(stream: OutputStream)Tiết kiệm hình ảnh được lấy sau này vào dòng xuất.
getNextImage(stream: OutputStream, format: ImageFormat)Lưu hình ảnh được lấy tiếp theo vào một dòng bằng cách sử dụng định dạng xuất phát yêu cầu.
getImageCount()intTrả lại số lượng hình ảnh được lấy.
close()Tắt bộ khai thác này và phát hành tài liệu gắn kết.

See Also

 Tiếng Việt