Link Search Menu Expand Document

PDF XFA Form To XML - C#

PDF Extractor SDK sample in C# demonstrating ‘PDF XFA Form To XML’

using System;
using Bytescout.PDFExtractor;

namespace XFAFormToXML
    class Program
        static void Main(string[] args)
            // Create Bytescout.PDFExtractor.XFAFormExtractor instance
            XFAFormExtractor extractor = new XFAFormExtractor();
            extractor.RegistrationName = "demo";
            extractor.RegistrationKey = "demo";

            // Load PDF document
            // (!) We do not provide the sample document, please load your own.

            // Enumerate XFA form content part types
            foreach (XFAFormContentType contentType in Enum.GetValues(typeof(XFAFormContentType)))
                // Get count of content parts of specified type
                int partCount = extractor.GetCount(contentType);

                // Save parts as XML files
                for (int i = 0; i < partCount; i++)
                    string fileName = contentType.ToString() + i + ".xml";
                    extractor.SaveToFile(contentType, i, fileName);
                    Console.WriteLine("Saved form part " + fileName);

            // Cleanup
            Console.WriteLine("Press any key to continue...");

Download Source Code (.zip)

Return to the previous page Explore PDF Extractor SDK