Conversion d'un XML au format FDF

Détails de mise en œuvre

FDF signifie Forms Data Format, et un fichier FDF contient les valeurs de formulaire sous forme de paires clé/valeur. Nous savons également qu’un fichier XML contient les valeurs sous forme de balises. Où, principalement la clé est représentée comme le nom de la balise et la valeur est représentée comme la valeur à l’intérieur de cette balise. Maintenant, Aspose.Pdf.Facades offre la flexibilité de convertir un format de fichier XML en format FDF.

Utilisez la classe FormDataConverter à cet effet. Cette classe fournit différentes méthodes pour convertir un format de données en un autre. Cet article montre comment utiliser une méthode, ConvertXmlToFdf(..), qui prend un fichier FDF comme entrée ou flux source et l’enregistre au format XML. Le code suivant montre comment convertir un fichier FDF en un fichier 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);
        }
    }
}