将 FDF 转换为 XML 格式

Contents
[ ]

实现细节

FDF 代表表单数据格式,FDF 文件包含以键/值对形式的表单值。我们还知道 XML 文件以标签的形式包含值。在这里,通常键表示为标签名称,值表示为该标签内的值。现在,Aspose.Pdf.Facades 为我们提供了将 FDF 文件格式转换为 XML 格式的灵活性。

我们可以使用 FormDataConverter 类来实现这一目的。该类提供了不同的方法将一种数据格式转换为另一种格式。在本文中,我们将仅使用一个名为 ConvertFdfToXml 的方法。该方法将 FDF 文件作为输入或源流,并将其保存为 XML 格式。

以下代码片段演示了如何将 FDF 文件转换为 XML 文件:

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.Pdf-for-.NET
private static void ConvertFdftoXml()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdfFacades_TechnicalArticles();

    // Create a file stream for FDF file - input file
    using (var fdfInputStream = new FileStream(dataDir + "input.fdf", FileMode.Open))
    {
        // Create a file stream for XML file - output file
        using (var xmlOutputStream = new FileStream(dataDir + "ConvertFdfToXML_out.xml", FileMode.Create))
        {
            FormDataConverter.ConvertFdfToXml(fdfInputStream, xmlOutputStream);
        }
    }
}