XML Daten exportieren

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Antworten
mischma
Beiträge: 96
Registriert: 21.11.2012, 21:07

XML Daten exportieren

Beitrag von mischma » 28.01.2015, 16:59

Hallo Zusammen,

ich möchte aus meinem xfaPDF die Formulardaten in ein XML exportieren.

Das XML sollte ALLE Daten enthalten, als ob ich es über meinen Button (PDF Seite 2) als Mailanhang versenden würde.

Ich probiere gerade mit der iText-Bibliothek in C# herum und extrahiere auch ein XML, doch leider ist der nicht komplett.

Es fehlt z.B. das <Inhaltsverzeichnis> usw., aber ich weiß nicht warum :-(

Im Anhang findet Ihr das dynamische PDF und je einen xml-Extrakt.

C# Codeausschnitt:

Code: Alles auswählen

String path = @"C:\Users\schmalerm\Desktop\";
            String pdfPath = path + "13000000.pdf"; //nur bei xfaPDF möglich!!!
            PdfReader reader = new PdfReader(pdfPath);

            AcroFields fields = reader.AcroFields;
            XmlNode dataSetsNode = fields.Xfa.DatasetsNode;

            XmlWriterSettings settings = new XmlWriterSettings();
            settings.Indent = true;
            XmlWriter writer = XmlWriter.Create(path + "form.xml", settings);
            dataSetsNode.WriteTo(writer);
            writer.Flush();
            writer.Close();
Bin für jede Hilfe dankbar.

Viele Grüsse, Mike
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

mischma
Beiträge: 96
Registriert: 21.11.2012, 21:07

XML Daten exportieren

Beitrag von mischma » 29.01.2015, 12:22

Hat sich erledigt, denn der XML Stream ist komplett, wenn das PDF das erste Mal verändert+gespeichert wird.

Antworten