using System;
using pdftron;
using pdftron.Common;
using pdftron.Filters;
using pdftron.SDF;
using pdftron.PDF;
using pdftron.FDF;
namespace FDFTestCS
{
class Class1
{
private static pdftron.PDFNetLoader pdfNetLoader = pdftron.PDFNetLoader.Instance();
static void Main(string[] args)
{
PDFNet.Initialize();
try
{
using (PDFDoc in_doc = new PDFDoc(args[0]))
{
in_doc.InitSecurityHandler();
using (FDFDoc fdoc = new FDFDoc(FDFDoc.CreateFromXFDF(args[1])))
{
in_doc.FDFMerge(fdoc);
in_doc.Save(args[2], SDFDoc.SaveOptions.e_linearized);
}
}
}
catch (PDFNetException e)
{
Console.WriteLine(e.Message);
}
}
}
}
FDFTest.exe input.pdf input.xfdf output.pdf