Конвертация XML в формат FDF

Подробности реализации

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);
        }
    }
}