PDF в XFDF не экспортирует комментарии и создает файл 1 КБ - PullRequest
0 голосов
/ 24 апреля 2020

Код, показанный здесь, создает файл xfdf, но не получает комментарии из pdf

CAcroAVDoc g_AVDocNew = null;
CAcroPDDoc pdDoc;
object jsAcroObj
Type acroappl = Type.GetTypeFromProgID("AcroExch.AVDoc", true);
g_AVDocNew = (Acrobat.CAcroAVDoc)Activator.CreateInstance(acroappl);
g_AVDocNew.Open(filePath, "");
pdDoc = (CAcroPDDoc)g_AVDocNew.GetPDDoc();
jsAcroObj = pdDoc.GetJSObject();
//jsAcroObj.exportAsXFDF(true, false, VariantType.null, @"D:\Bizcardxf2.XFDF", true);
Type T = jsAcroObj.GetType();
//jsObj.exportAsXFDF(true, false, VariantType.null, @"D:\Bizcardxf2.XFDF", true);

object[] argumentsComments = new object[] { "true", "false", "null", (filePath.Replace(".pdf", 
".XFDF")), "true" };
T.InvokeMember("exportAsXFDF", BindingFlags.InvokeMethod | BindingFlags.Public | 
BindingFlags.Instance,null, jsAcroObj, argumentsComments);    
...