SaveDOCXToStream
Document conversion, extraction, DOCX, streams
Περιγραφή
Μετατρέπει εύρος σελίδων PDF σε επεξεργάσιμο έγγραφο WordprocessingML και γράφει το πακέτο DOCX στην τρέχουσα θέση stream
Syntax
Function TPDFlib.SaveDOCXToStream(Const PageRange: WideString;
Options: Integer; Target: TStream): Integer;Parameters
| 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 | Η ροή προορισμού, η οποία δεν περιέρχεται στην ιδιοκτησία της βιβλιοθήκης |
Τιμές επιστροφής
Επιστρέφει τον αριθμό των σελίδων που μετατράπηκαν ή μηδέν όταν αποτυγχάνει η επικύρωση, η ακύρωση, η εξαγωγή, η συσκευασία ή η εγγραφή
Παρατηρήσεις
Παράγραφοι σειράς ανάγνωσης, λίστες bullet και αριθμημένες, και ανιχνευμένοι πίνακες γίνονται φυσικό επεξεργάσιμο περιεχόμενο Word αντί για snapshots σελίδων
Τα δεδομένα εικόνας συμπιέζονται στο πακέτο όσο επεξεργάζεται κάθε σελίδα, ώστε η μνήμη εικόνας να ακολουθεί την τρέχουσα σελίδα· το συμπαγές XML σώμα του εγγράφου μένει buffered μέχρι να γραφτεί ο ZIP central directoryΗ έξοδος είναι ντετερμινιστικό πακέτο DOCX ZIP με εγγραφές raw Deflate ελεγμένες με CRC και δεν απαιτεί εγκατάσταση Office
The selected PDF page is restored before the call returnsLastErrorCode is 114 for invalid arguments and 518 for extraction, packaging, or stream failures
Δείτε επίσης
SaveDOCXToFile, ExtractStructuredDocument, ExportDocumentHTML