如何使用Acrobat SDK将PDF转换为Word?

kkk*_*kkk 6 pdf ms-word acrobat-sdk

我的.Net应用程序需要以编程方式将PDF文档转换为Word格式.

我评估了几个产品并找到了Acrobat X Pro,它提供了一个保存选项,我们可以将文档保存为Word/Excel格式.我尝试使用Acrobat SDK但无法从哪里找到适当的文档.

我查看了他们的IAC示例,但无法理解如何调用菜单项并使其执行save as选项.

jle*_*jle 14

您可以使用Acrobat X Pro执行此操作,但需要在c#中使用javascript API.

 AcroPDDoc pdfd = new AcroPDDoc();
 pdfd.Open(sourceDoc.FileFullPath);
 Object jsObj = pdfd.GetJSObject();
 Type jsType = pdfd.GetType();
 //have to use acrobat javascript api because, acrobat
 object[] saveAsParam = { "newFile.doc", "com.adobe.acrobat.doc", "", false, false };
 jsType.InvokeMember("saveAs",BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.Instance,null, jsObj, saveAsParam, CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

希望有所帮助.


uri*_*ris -2

Adobe 不支持 PDF 到 Word 的转换,除非您使用其 Acrobat PDF 客户端。这意味着您无法使用他们的 SDK 或调用命令行来完成此操作。您只能手动完成。