1

PDFをWordに変換し、APIを介してプログラム的に保存しようとしています。C# サンプル フォルダーの sdk にあるサンプルを、他の参照からコードを変更して試しました。ただし、「ターゲット タイプが一致しません」というリフレクション エラーが発生します。これが私のコードです

AcroPDDoc pdfd = new AcroPDDoc();
pdfd.Open(filename);[enter image description here][1]
Object jsObj = pdfd.GetJSObject();
Type jsType = pdfd.GetType();
//have to use acrobat javascript api because, acrobat
 object[] saveAsParam = { "newFile.docx", "com.adobe.acrobat.docx", "", 
false, false };
jsType.InvokeMember("saveAs", BindingFlags.InvokeMethod | 
BindingFlags.Public | BindingFlags.Instance, null, jsObj, saveAsParam, 
CultureInfo.InvariantCulture);

ダイアログボックスが開き、変換するファイルが選択されます。私が知っているように、これは多くの人にとって機能するコードです。何が間違っていますか。助けてください。私のシステムには Acrobat DC がインストールされています。これが私のバージョンです。

バージョン: Adob​​e Acrobat Pro DC 2017.009.20044

4

1 に答える 1