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

标签 pdf ms-word acrobat-sdk

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

3年前关闭。




Improve this question




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

我评估了几个产品,发现 Acrobat X Pro ,它提供了一个另存为选项,我们可以在其中以 Word/Excel 格式保存文档。我尝试使用 Acrobat SDK,但找不到从哪里开始的正确文档。

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

最佳答案

您可以使用 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);

希望有帮助。

关于pdf - 如何使用 Acrobat SDK 将 PDF 转换为 Word?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11341073/

相关文章:

c# - 如何读取外观流的文本?

c# - Microsoft Word if 带有合并字段的语句不起作用

vba - 如何确定 MS Word 宏中表格的页码?

javascript - 如何为 javascript "this.path.split(' "/');"编写 C++ 代码

javascript - 如何实现 ctrl 单击行为以从 web 应用程序中嵌入的 pdf 复制文本?

javascript - 使用 javascript 将剪贴板中的图像粘贴到 acrobat 表单中

java - 使用 iText 将 Swing 组件导出为 PDF

Java将xls文件保存为PDF

javascript - PDF.js 使用滚动条渲染 pdf

macos - Mac OS X 上的 Word 文档 (.docx) 编辑器