我正在运行 Adobe Acrobat Pro DC 进程实例的进程句柄,如何使用 C# 中的进程句柄获取AcroExch.App对象。
问问题
892 次
1 回答
0
请注意,很遗憾,Acrobat DC SDK 仅适用于 Adobe Acrobat Pro/Standard 版本。不支持 Acrobat Reader DC。
因此,我设法使用以下代码检索了 Acrobat Pro DC 的引用指向运行实例,
Type PDFType = Type.GetTypeFromProgID("AcroExch.App");
CAcroApp AcroAppObj = Activator.CreateInstance(PDFType) as CAcroApp;
AcroAppObj.Show();
CAcroAVDoc AvDocObj = AcroAppObj.GetActiveDoc() as CAcroAVDoc;
CAcroPDDoc PdDocObj = AvDocObj.GetPDDoc() as CAcroPDDoc;
string fileName = PdDocObj.GetFileName();
于 2018-01-06T08:24:47.933 回答