1

同じテンプレートに基づいていないドキュメント ライブラリ内の InfoPath フォームを結合したいと考えています。すぐに使用できるマージ機能をチェックしましたが、フォームを奇妙な方法で結合すると、すべてのフォームのすべての繰り返しセクションとすべての繰り返しテーブルが一緒になり、それは私が望むものではありません。最初のフォームの最後に 1 つの infopath フォームを添付したいだけです。大きなファイルには、これらすべての Infopath フォームが次々に含まれることを意味します。これを達成したら、PDFに変換したいと思います。

良い方向性は高く評価されます。

4

1 に答える 1

0

xml が無効になるため、これは可能ではないと思います (InfoPath では同じ名前のノードを 2 つ持つことはできません)。

PDF への変換については、私のIP2HTMLプロジェクトをチェックしてください(ただし、html を pdf に変換するにはサードパーティのコンポーネントが必要です)。コードを使用して、リボン内にある独自のコンソール アプリまたはカスタム アクションを作成できます。実行またはクリックすると、すべてのアイテムが反復処理され、フォームから xml データが取得され、それが xslt スタイルシートとマージされます (手動で.xsn ファイルから抽出します) を html 文字列に変換します。次に、StringBuilder を使用してすべてのフォームを大きなフォームに追加し、それを pdf に変換できます。

于 2011-10-07T05:26:42.540 に答える