いくつかのテキスト フィールド (名前、位置など) とバーコード イメージを含むステッカーを数千枚印刷する必要があります。
各スタッフは 2 枚のユニークなステッカーを受け取り、ステッカー用紙は 1 シートに 4 枚あるので、1 シートに 2 人のスタッフがいます。
バーコードを として生成するすべてのコードが既にImage
あり、スタッフの詳細はList
of オブジェクトに保存されています。
可能であれば、MSWord を直接使用することは避けたいと思います。なぜなら、私の開発環境はターゲット環境とはかなり異なっており、過去に格差の問題があったからです。(Win7-64、MSOffice2010 対 WinXP-32、MSOffice2003)。
これを達成するための最良の方法は何ですか?
ドキュメントをXML形式で保存し、差し込み印刷フィールドを実際の値に置き換えることができる一意のトークンに置き換えると(バイナリ画像データをbase-64でエンコードされた画像バイトに置き換えることもできます)、それは機能しますが、扱いにくいです. まず、XML ファイルを保存してから、何らかの方法でそれをユーザーに透過的に印刷する必要があります (Word を表示させたくない)。また、XML テンプレートは 1 ページですが、印刷するために数十ページあるかもしれません。各ページを個別にプリンターに送信できますが、それは理想的ではありません。
他の提案はありますか?