Convertendo um XML para o formato FDF

Detalhes da implementação

FDF significa Formato de Dados de Formulários, e um arquivo FDF contém os valores do formulário em um par chave/valor. Também sabemos que um arquivo XML contém os valores como tags. Onde, na maioria das vezes, a chave é representada como o nome da tag e o valor é representado como o valor dentro dessa tag. Agora, Aspose.Pdf.Facades fornece a flexibilidade para converter um formato de arquivo XML em formato FDF.

Use a classe FormDataConverter para esse propósito. Esta classe fornece diferentes métodos para converter um formato de dados em outro. Este artigo mostra como usar um método, ConvertXmlToFdf(..), que recebe um arquivo FDF como entrada ou fluxo de origem e o salva em formato XML. O seguinte trecho de código mostra como converter um arquivo FDF em um arquivo 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);
        }
    }
}