7

私の .Net アプリケーションは、PDF ドキュメントをプログラムで Word 形式に変換する必要があります。

いくつかの製品を評価し、Acrobat X Proを見つけました。これは、ドキュメントを Word/Excel 形式で保存できるオプションとして保存を提供します。Acrobat SDK を使用しようとしましたが、最初から適切なドキュメントが見つかりませんでした。

IAC のサンプルを調べましたが、メニュー項目を呼び出して、名前を付けて保存オプションを実行する方法がわかりませんでした。

4

3 に答える 3

15

これは 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);

それが役立つことを願っています。

于 2012-12-12T20:18:29.943 に答える
-1

Adobeは、Acrobat PDFクライアントを使用していない限り、PDFからWordへの変換をサポートしていません。つまり、SDKを使用したり、コマンドラインを呼び出したりすることはできません。手動でのみ実行できます。

于 2012-11-07T09:50:32.150 に答える