SaveDOCXToFile

Dokumentkonvertierung, Extraktion, DOCX, Dateien

Beschreibung

Konvertiert einen PDF-Seitenbereich in eine bearbeitbare DOCX-Datei mit nativen Absätzen, Überschriften, Listen, Tabellen, Formatvorlagen, Seitenumbrüchen und optionalen Bildern

Syntax

Delphi

Function TPDFlib.SaveDOCXToFile(Const PageRange: WideString;
  Options: Integer; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::SaveDOCXToFile(PageRange As String,
  Options As Long, FileName As String) As Long

DLL

int DLSaveDOCXToFile(int InstanceID, const wchar_t* PageRange,
  int Options, const wchar_t* FileName);
int DLSaveDOCXToFileA(int InstanceID, const char* PageRange,
  int Options, const char* FileName);

Parameter

PageRangeEin einsbasierter Seitenbereich oder eine leere Zeichenfolge für alle Seiten
OptionsDie von SaveDOCXToStream dokumentierte Optionsmaske
FileNameDer Pfad zur DOCX-Zieldatei

Rückgabewerte

Gibt die Anzahl der konvertierten Seiten oder null zurück, wenn Validierung, Extraktion, Paketierung oder Dateischreiben fehlschlägt

Anmerkungen

Die Datei ist ein standardmäßiges WordprocessingML-Paket und erfordert weder Office-Automatisierung noch einen externen Konvertierungsvorgang

Getaggte Lesereihenfolge, leere und verbundene Tabellenzellen sowie fortgeführte Tabellen folgen SaveDOCXToStream; die Analyseflags des Dokuments werden separat über SetStructuredTextOptions gesetzt

Ausgewählte Seitenmodelle und eingebundene Bilder bleiben während der dokumentweiten Analyse erhalten, mit zusätzlichen XML- und Paketpuffern

Die Extraktion bewahrt die ausgewählte Seite und den offenen Writer-Tag-Stapel; aktuelle nicht gespeicherte Writer-Tags werden ohne schließende Tags und ohne Finalisieren des Dokuments einbezogen

Prüfen Sie GetLastStructuredTextDiagnostics auf Warnungen und Lesequellen

LastErrorCode ist 114 bei ungültigen Argumenten und 518 bei Extraktions-, Paketierungs- oder Dateifehlern

Siehe auch

SaveDOCXToStream, SaveDOCXToFileA, ExportDocumentMarkdown