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

NameTypeAccessDescription
passwordStringReadส่งรหัสที่ใช้เมื่อเปิด PDF ที่ถูกเข้าร่องใน {@link #bindPdf(String)} หรือ { @link#bind Pdf ((InputStream) } การเรียกต่อมา.
startPageintReadส่งกลับหน้าเริ่มต้น.
endPageintReadส่งผลการจบหน้า.
extractTextModeintReadส่งกลับรูปแบบการสกัดข้อความปัจจุบัน.
resolutionResolutionReadส่งความละเอียดการสกัดออกที่ตั้งค่ากลับมา.
extractImageModeExtractImageModeReadกลับรูปแบบการสกัดภาพ.
textAsStringStringReadส่งกลับข้อความที่ถอดออกมาเป็นสตริง.
textSearchOptionsTextSearchOptionsReadการคืนตัวเลือกการค้นหาข้อความที่เกี่ยวข้องกับเครื่องสกัด.
bidibooleanReadกลับข้อมูลที่ว่าการสกัดตัวปัจจุบันมีข้อความ bidi หรือไม่.
attachNamesList<String>Readส่งชื่อการติดต่อที่เตรียมไว้ในขณะนี้.
imageCountintReadส่งจํานวนภาพที่ถอดออกมา.

Methods

SignatureDescription
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()ปิดตัวถอนนี้ และปล่อยเอกสารที่ผูกพัน.

See Also

 ภาษาไทย