PdfExtractor

ภาพรวม

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 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
passwordStringอ่านส่งรหัสที่ใช้เมื่อเปิด PDF ที่ถูกเข้าร่องใน {@link #bindPdf(String)} หรือ { @link#bind Pdf ((InputStream) } การเรียกต่อมา.
startPageintอ่านส่งกลับหน้าเริ่มต้น.
endPageintอ่านส่งผลการจบหน้า.
extractTextModeintอ่านส่งกลับรูปแบบการสกัดข้อความปัจจุบัน.
resolutionResolutionอ่านส่งความละเอียดการสกัดออกที่ตั้งค่ากลับมา.
extractImageModeExtractImageModeอ่านกลับรูปแบบการสกัดภาพ.
textAsStringStringอ่านส่งกลับข้อความที่ถอดออกมาเป็นสตริง.
textSearchOptionsTextSearchOptionsอ่านส่งกลับตัวเลือกการค้นหาข้อความที่เกี่ยวข้องกับเครื่องสกัด.
bidibooleanอ่านกลับข้อมูลที่ว่าการสกัดตัวปัจจุบันมีข้อความ bidi หรือไม่.
attachNamesList<String>อ่านส่งชื่อการติดต่อที่เตรียมไว้ในขณะนี้.
imageCountintอ่านส่งจํานวนภาพที่ถอดออกมา.

วิธีการ

Signatureคําอธิบาย
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)ตั้งค่าความละเอียดการสกัดภาพสำหรับ parity ของ API.
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()ปิดตัวถอนนี้ และปล่อยเอกสารที่ผูกพัน.

ดูเช่นกัน

 ภาษาไทย