استيراد تعليقات تنسيق FDF إلى PDF عبر C#

Contents
[ ]

PDFAnnotationEditor تحتوي على طريقة للعمل مع استيراد التعليقات من ملف FDF. توفر طريقة PdfAnnotationEditor.ImportAnnotationsFromFdf الوظائف اللازمة لاستيراد التعليقات من مستند FDF إلى ملف PDF.

أيضًا، فئة Form تتضمن طريقة Form.ImportFdf - تستورد محتوى الحقول من ملف FDF وتضعه في PDF جديد.

تظهر مقتطفات الشيفرة التالية كيفية استيراد تعليقات تنسيق FDF إلى PDF باستخدام طريقة Form.ImportFdf():

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

    using (var form = new Aspose.Pdf.Facades.Form(dataDir + "input.pdf"))
    {
        // Open FDF file
        using (var fdfInputStream = new FileStream(dataDir + "student.fdf", FileMode.Open))
        {
            form.ImportFdf(fdfInputStream);
        }
        // Save PDF document
        form.Save(dataDir + "ImportDataFromPdf_Form_out.pdf");
    }
}

تظهر مقتطفات الشيفرة التالية كيفية استيراد تعليقات تنسيق FDF إلى PDF باستخدام طريقة PdfAnnotationEditor.ImportAnnotationsFromFdf():

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

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "input.pdf"))
    {
        var editor = new Aspose.Pdf.Facades.PdfAnnotationEditor();
        // Bind PDF document
        editor.BindPdf(dataDir + "input.pdf");
        editor.ImportAnnotationsFromFdf(dataDir + "student.fdf");
        // Save PDF document
        editor.Save(dataDir + "ImportDataFromPdf_AnnotationEditor_out.pdf");  
    }
}