Mengonversi FDF ke format XML

Detail implementasi

FDF adalah singkatan dari Forms Data Format, dan file FDF berisi nilai formulir dalam pasangan kunci/nilai. Kita juga tahu bahwa file XML berisi nilai sebagai tag. Di mana, biasanya kunci diwakili sebagai nama tag dan nilai diwakili sebagai nilai di dalam tag tersebut. Sekarang, Aspose.Pdf.Facades memberikan kita fleksibilitas untuk mengonversi format file FDF menjadi format XML.

Kita dapat menggunakan kelas FormDataConverter untuk tujuan ini. Kelas ini menyediakan kita berbagai metode untuk mengonversi satu format data ke format lainnya. Dalam artikel ini, kita hanya akan menggunakan satu metode bernama ConvertFdfToXml. Metode ini mengambil file FDF sebagai input atau aliran sumber dan menyimpannya dalam format XML.

Potongan kode berikut menunjukkan kepada Anda bagaimana mengonversi file FDF menjadi file 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);
        }
    }
}