SaveDOCXToStream

Document conversion, extraction, DOCX, streams

Kuvaus

Muuntaa PDF-sivualueen muokattavaksi WordprocessingML-asiakirjaksi ja kirjoittaa DOCX-paketin nykyiseen virtasijaintiin

Syntaksi

Function TPDFlib.SaveDOCXToStream(Const PageRange: WideString;
  Options: Integer; Target: TStream): Integer;

Parametrit

PageRangeYhdestä alkava sivualue tai tyhjä merkkijono jokaiselle sivulle; nimenomainen sivujärjestys säilytetään
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
TargetKohdevirta, josta ei tule kirjaston omistamaa

Return values

Palauttaa muunnettujen sivujen määrän tai nollan, kun tarkistus, keskeytys, poiminta, paketointi tai kirjoitus epäonnistuu

Huomautukset

Lukujärjestyksen kappaleet, luettelomerkillä ja numeroin varustetut luettelot sekä havaitut taulukot muuttuvat natiiviksi muokattavaksi Word-sisällöksi sivutilannekuvien sijaan

Kuvadata pakataan pakettiin, kun jokainen sivu käsitellään, joten kuvamuisti seuraa nykyistä sivua; tiivis asiakirjan XML-runko pysyy puskuroituna, kunnes ZIP-keskihakemisto kirjoitetaanTuloste on deterministinen DOCX ZIP -paketti CRC-tarkistetuilla raakDeflate-tietueilla eikä se vaadi Office-asennusta

Valittu PDF-sivu palautetaan ennen kutsun paluutaLastErrorCode on 114 virheellisille argumenteille ja 518 poiminta-, paketointi- tai virtavirheille

Katso myös

SaveDOCXToFile, ExtractStructuredDocument, ExportDocumentHTML