SaveDOCXToStream
Document conversion, extraction, DOCX, streams
คำอธิบาย
แปลงช่วงหน้าของ PDF เป็นเอกสาร WordprocessingML ที่แก้ไขได้ แล้วเขียนแพ็กเกจ DOCX ที่ตำแหน่งปัจจุบันของสตรีม
ไวยากรณ์
Function TPDFlib.SaveDOCXToStream(Const PageRange: WideString;
Options: Integer; Target: TStream): Integer;พารามิเตอร์
| PageRange | ช่วงหน้าแบบนับจาก 1 หรือสตริงว่างสำหรับทุกหน้า, ลำดับหน้าที่ระบุไว้ถูกคงไว้ |
|---|---|
| Options | A bit mask: PDF_DOCX_INCLUDE_IMAGES = 1 embeds page images as floating PNG objects, PDF_DOCX_DETECT_HEADINGS = 2 maps large short lines to Heading 1 through Heading 3, PDF_DOCX_PRESERVE_STYLES = 4 retains font names, sizes, colours, bold, italic, superscript and subscript, and PDF_DOCX_PRESERVE_PAGE_BREAKS = 8 inserts editable page breaks; PDF_DOCX_DEFAULT enables all four |
| Target | สตรีมปลายทางซึ่งจะไม่กลายเป็นของไลบรารี |
ค่าที่ส่งคืน
คืนค่าจำนวนหน้าที่ถูกแปลง หรือศูนย์เมื่อการตรวจ การยกเลิก การสกัด การแพ็ก หรือการเขียนล้มเหลว
หมายเหตุ
ย่อหน้าตามลำดับการอ่าน ลิสต์แบบหัวข้อย่อยกับแบบใส่เลข และตารางที่ตรวจจับได้ กลายเป็นเนื้อหา Word แบบแก้ไขได้เนทีฟ แทนสแนปช็อตหน้ากระดาษ
ข้อมูลรูปถูกบีบอัดเข้าแพ็กเกจระหว่างประมวลผลแต่ละหน้า หน่วยความจำรูปจึงตามหน้าปัจจุบัน, เนื้อ XML เอกสารที่กะทัดรัดยังอยู่ในบัฟเฟอร์จนกว่าไดเรกทอรีกลาง ZIP ถูกเขียนเอาต์พุตเป็นแพ็กเกจ ZIP DOCX แบบ deterministic ที่รายการ Deflate ดิบผ่านการเช็ค CRC และไม่ต้องติดตั้ง Office
หน้า PDF ที่เลือกไว้ถูกคืนก่อนการเรียกจบLastErrorCode เป็น 114 สำหรับอาร์กิวเมนต์ไม่ถูกต้อง และ 518 สำหรับความล้มเหลวของการสกัด การแพ็ก หรือสตรีม
ดูเพิ่มเติม
SaveDOCXToFile, ExtractStructuredDocument, ExportDocumentHTML