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

PageRangeRaspon stranica u 1-baziranom brojanju, ili prazan niz znakova za svaku stranicu; izričiti redoslijed stranica čuva se
OptionsA 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
TargetOdrediš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