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
| Name | Type | Access | Description |
|---|---|---|---|
password | String | Read | Trả 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}. |
startPage | int | Read | Trở lại trang khởi đầu. |
endPage | int | Read | Trở lại trang cuối. |
extractTextMode | int | Read | Trở lại chế độ rút văn bản hiện tại. |
resolution | Resolution | Read | Trở lại độ phân giải rút được cấu hình. |
extractImageMode | ExtractImageMode | Read | Trở lại chế độ extract hình ảnh. |
textAsString | String | Read | Trả lại văn bản được lấy ra như một dòng. |
textSearchOptions | TextSearchOptions | Read | Trả về các tùy chọn tìm kiếm văn bản liên quan đến máy thu. |
bidi | boolean | Read | Trả về xem bản thu hiện tại có chứa bidi text hay không. |
attachNames | List<String> | Read | Trả lại tên các bản ghi được chuẩn bị hiện tại. |
imageCount | int | Read | Trả lại số lượng hình ảnh được lấy. |
Methods
| Signature | Description |
|---|---|
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() → String | Trả 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() → int | Trở 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() → int | Trở lại trang cuối. |
setExtractTextMode(mode: int) | Thiết lập chế độ rút văn bản. |
getExtractTextMode() → int | Trở 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() → Resolution | Trở lại độ phân giải rút được cấu hình. |
setExtractImageMode(extractImageMode: ExtractImageMode) | Thiết lập chế độ extract image. |
getExtractImageMode() → ExtractImageMode | Trở 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() → String | Trả lại văn bản được lấy ra như một dòng. |
getTextSearchOptions() → TextSearchOptions | Trả 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() → boolean | Trả 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() → boolean | Trả 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() → boolean | Trả 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() → int | Trả 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. |