(私の英語で申し訳ありませんが、これは私の母国語ではありません^^)
InfoPath 形式の復元を PDF に変換することについて意見を求めたいと思います。要約すると、PDF ファイルへの抽出を実行したい InfoPath フォーム vizialisation の WebPat に接続されたリストの WebPart を表示します。
私の最初の解決策は、iTextSharp ライブラリを使用して PDF を生成するカスタム アクション リスト項目を作成することです。問題: 3 つのフォーム (InfoPath フォームの編集、読み取り用の InfoPath フォーム、およびコードによって生成される PDF フォーム) の開発には時間がかかります。
2 番目の解決策は、JavaScript で WebPart のコンテンツを取得して HTML データを PDF に変換することですが、これはあまりクリーンな手法とは思えません。
最後の解決策は、InfoPath フォームを含む XmlFormView を含むカスタム ページを作成することです。このページでは、InfoPath フォームの InfoPath ボタンにコードを追加して抽出を実行できます。外部では、SP フォームの dll Microsoft.Office.InfoPath.dll で Export メソッドにアクセスできません。また、リスト ビューの Web パーツを InfoPath フォームにリンクできないのではないかと心配しています。
あなたの意見では、最善の解決策は何ですか? それを解決する最善の方法は何でしたか?
前もって感謝します