SaveDOCXToStream
Document conversion, extraction, DOCX, streams
Opis
Pretvara raspon PDF stranica u uredljivi WordprocessingML dokument i zapisuje DOCX paket na trenutačnu poziciju toka
Sintaksa
Function TPDFlib.SaveDOCXToStream(Const PageRange: WideString;
Options: Integer; Target: TStream): Integer;Parametri
| PageRange | Raspon stranica u 1-baziranom brojanju, ili prazan niz znakova za svaku stranicu; izričiti redoslijed stranica čuva se |
|---|---|
| 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 | Odredišni tok, koji ne postaje u vlasništvu biblioteke |
Povratne vrijednosti
Vraća broj pretvorenih stranica, ili nulu kada validacija, otkazivanje, izdvajanje, pakiranje ili pisanje ne uspije
Napomene
Reading-order paragraphs, bullet and numbered lists, and detected tables become native editable Word content rather than page snapshots
Slikovni se podatci komprimiraju u paket dok se svaka stranica obrađuje, pa memorija slika prati trenutačnu stranicu; kompaktno XML tijelo dokumenta ostaje u međuspremniku dok se ne zapiše ZIP centralni imenik
Izlaz je deterministički DOCX ZIP paket s Deflate unosima provjerenim CRC-om i ne zahtijeva instalaciju Officea
Odabrana PDF stranica vraća se prije povratka poziva
LastErrorCode is 114 for invalid arguments and 518 for extraction, packaging, or stream failures
Vidi također
SaveDOCXToFile, ExtractStructuredDocument, ExportDocumentHTML