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
| PageRange | Yhdestä alkava sivualue tai tyhjä merkkijono jokaiselle sivulle; nimenomainen sivujärjestys säilytetään |
|---|---|
| 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 | Kohdevirta, 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