PdfExtractor
Overview
PdfExtractor เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java. ทายาทจาก: Closeable.
หน้าตัวการสกัดข้อความและภาพจากเอกสาร PDF.
หมวดนี้ให้ 41 วิธีในการทํางานกับ PdfExtractor วัตถุในโปรแกรม Java. วิธีการที่ใช้ได้แก่: PdfExtractor, bindPdf, close, extractAttachment, extractImage, extractText, getAttachNames, getAttachment, getEndPage, getExtractImageMode, getExtractTextMode, getImageCount,และ 18 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: attachNames, bidi, endPage, extractImageMode, extractTextMode, imageCount,และอีก 5 คน.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
password | String | Read | ส่งรหัสที่ใช้เมื่อเปิด PDF ที่ถูกเข้าร่องใน {@link #bindPdf(String)} หรือ { @link#bind Pdf ((InputStream) } การเรียกต่อมา. |
startPage | int | Read | ส่งกลับหน้าเริ่มต้น. |
endPage | int | Read | ส่งผลการจบหน้า. |
extractTextMode | int | Read | ส่งกลับรูปแบบการสกัดข้อความปัจจุบัน. |
resolution | Resolution | Read | ส่งความละเอียดการสกัดออกที่ตั้งค่ากลับมา. |
extractImageMode | ExtractImageMode | Read | กลับรูปแบบการสกัดภาพ. |
textAsString | String | Read | ส่งกลับข้อความที่ถอดออกมาเป็นสตริง. |
textSearchOptions | TextSearchOptions | Read | การคืนตัวเลือกการค้นหาข้อความที่เกี่ยวข้องกับเครื่องสกัด. |
bidi | boolean | Read | กลับข้อมูลที่ว่าการสกัดตัวปัจจุบันมีข้อความ bidi หรือไม่. |
attachNames | List<String> | Read | ส่งชื่อการติดต่อที่เตรียมไว้ในขณะนี้. |
imageCount | int | Read | ส่งจํานวนภาพที่ถอดออกมา. |
Methods
| Signature | Description |
|---|---|
PdfExtractor() | สร้างตัวอย่างใหม่ PdfExtractor. |
PdfExtractor(document: Document) | สร้าง PdfExtractor ใหม่ที่เชื่อมต่อกับเอกสารที่มีอยู่. |
PdfExtractor(stream: InputStream) | สร้าง PdfExtractor ใหม่ที่เชื่อมต่อกับไฟฟ้า PDF. |
bindPdf(inputFile: String) | เชื่อมไฟล์ PDF กับเครื่องสกัดนี้. |
bindPdf(stream: InputStream) | การผูกพัน PDF จากการส่งเข้า. |
getPassword() → String | ส่งรหัสที่ใช้เมื่อเปิด PDF ที่ถูกเข้าร่องใน {@link #bindPdf(String)} หรือ { @link#bind Pdf ((InputStream) } การเรียกต่อมา. |
setPassword(password: String) | ตั้งรหัสผ่านที่ใช้โดยการเรียกต่อมา {@code bindPdf} เพื่อเปิด PDF ที่ถูกเข้ารบ. |
bindPdf(document: Document) | เชื่อมเอกสารที่มีอยู่กับตัวถอนนี้. |
setStartPage(page: int) | กําหนดหน้าเริ่มต้นในการสกัด (เนื้อที่ 1). |
getStartPage() → int | ส่งกลับหน้าเริ่มต้น. |
setEndPage(page: int) | กําหนดหน้าสุดท้ายสําหรับการสกัด (เนื้อที่ 1). |
getEndPage() → int | ส่งผลการจบหน้า. |
setExtractTextMode(mode: int) | กําหนดโหมดการสกัดข้อความ. |
getExtractTextMode() → int | ส่งกลับรูปแบบการสกัดข้อความปัจจุบัน. |
setResolution(resolution: Resolution) | กําหนดความละเอียดการสกัดภาพสําหรับ API parity. |
getResolution() → Resolution | ส่งความละเอียดการสกัดออกที่ตั้งค่ากลับมา. |
setExtractImageMode(extractImageMode: ExtractImageMode) | วางรูปแบบการสกัดภาพ. |
getExtractImageMode() → ExtractImageMode | กลับรูปแบบการสกัดภาพ. |
extractText() | สกัดข้อความจากระยะหน้า. |
extractText(encoding: Charset) | สกัดข้อความจากระดับหน้า โดยใช้การเข้ารหัสผลิตที่ต้องการ. |
getText(outputPath: String) | เขียนข้อความที่ถอดออกไปในไฟล์. |
getText(stream: OutputStream) | เขียนข้อความที่สกัดไปสู่คลื่นการออก. |
getTextAsString() → String | ส่งกลับข้อความที่ถอดออกมาเป็นสตริง. |
getTextSearchOptions() → TextSearchOptions | ส่งกลับตัวเลือกการค้นหาข้อความที่เกี่ยวข้องกับเครื่องสกัด. |
setTextSearchOptions(textSearchOptions: TextSearchOptions) | กําหนดตัวเลือกการค้นหาข้อความที่ใช้โดยการเรียกถัดไปในการสกัด. |
hasNextPageText() → boolean | การส่งกลับว่าข้อความที่ถอดออกมาจากหน้าต่อหน้ายังคงมีอยู่หรือไม่. |
getNextPageText(outputPath: String) | เขียนข้อความหน้าต่อไปเข้าไฟล์. |
getNextPageText(stream: OutputStream) | เขียนข้อความหน้าต่อไปเข้าสู่สตรีม. |
isBidi() → boolean | กลับข้อมูลที่ว่าการสกัดตัวปัจจุบันมีข้อความ bidi หรือไม่. |
extractAttachment() | เตรียมการสกัดเอกสารแนบสําหรับไฟล์ที่ติดตั้งทั้งหมด. |
extractAttachment(name: String) | เตรียมการสกัดสําหรับกุญแจแนบเอกสารหรือชื่อไฟล์ที่จํากอบไว้. |
getAttachNames() → List<String> | ส่งชื่อการติดต่อที่เตรียมไว้ในขณะนี้. |
getAttachment(outputPath: String) | เขียน attachment ((s) ที่เตรียมไว้เข้าไฟล์หรือไดเรคทอรี่ที่ให้. |
extractImage() | สกัดภาพจากระยะหน้า. |
hasNextImage() → boolean | กลับข้อมูลที่ต้องการถอดภาพเพิ่มขึ้น. |
getNextImage(outputPath: String) | เก็บภาพที่ถอดออกมาต่อไปในไฟล์. |
getNextImage(outputPath: String, format: ImageFormat) | เก็บภาพที่ถอนออกมาต่อไปในไฟล์ โดยใช้รูปแบบการออกที่ต้องการ. |
getNextImage(stream: OutputStream) | เก็บภาพที่ถอดออกมาต่อไปในสตรีมการออก. |
getNextImage(stream: OutputStream, format: ImageFormat) | เก็บภาพที่ถอดออกมาต่อไปในสตรีม โดยใช้รูปแบบการออกที่ต้องการ. |
getImageCount() → int | ส่งจํานวนภาพที่ถอดออกมา. |
close() | ปิดตัวถอนนี้ และปล่อยเอกสารที่ผูกพัน. |