0

関連する可能性のある質問をいくつか見ましたが、実際には質問に答えていません。SharePoint 2013 InfoPath Forms Services を介してホストされている InfoPath 2013 フォームがあります。フォームにはコード ビハインドがあり、次の手順を実行するようにボタンをコーディングしようとしています。

  1. 事前にフォーマットされた読み取り専用の印刷ビューに切り替えます (データ入力であるデフォルトではありません)。
  2. フォームのビューを PDF にエクスポートする
  3. フォームを保存する
  4. フォームを閉じる

グーグルで、私を近づけるいくつかの解決策を見つけましたが、thisXDocumentがコンテキストで認識されない、またはExportメソッドが有効でないなどの問題に遭遇し続けます。現在、「Microsoft.Office.Interop.InfoPath」と「Microsoft.Office.Interop.InfoPath.SemiTrust」の両方を参照として使用しています。Visual Studio 2012 で作業しています。

上記の要件を考えると、これは C# コードを介して実行できますか? また、(そうであれば) どのような名前空間が必要ですか?

4

1 に答える 1