将 XML 转换为 FDF 格式

Contents
[ ]

实现细节

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

为此,请使用 FormDataConverter 类。该类提供了将一种数据格式转换为另一种格式的不同方法。本文展示了如何使用一个方法 ConvertXmlToFdf(..),该方法将 FDF 文件作为输入或源流,并将其保存为 XML 格式。以下代码片段展示了如何将 FDF 文件转换为 XML 文件。

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

    using (var src = new FileStream(dataDir + "log.xml", FileMode.Open, FileAccess.Read))
    {
        using (var dest = new FileStream(dataDir + "XMLToPdf_out.pdf", FileMode.Create, FileAccess.ReadWrite))
        {
            FormDataConverter.ConvertXmlToFdf(src, dest);
        }
    }
}