時間が限られているため、上記のツールキットを学習する時間があまりありません。ここでは、JavaScript を使用して ActiveXObject コントロールを操作し、Word テンプレートのブックマークを置き換えます。
最近、データをワードにエクスポートして編集して印刷したいというニーズがあります。
私はいくつかのオプションを考えました:
1. jacob を使用します。
2. Apacheのポイを使用します。
3. itext を使用します。
時間が限られているため、上記のツールキットを学習する時間があまりありません。ここでは、JavaScript を使用して ActiveXObject コントロールを操作し、Word テンプレートのブックマークを置き換えます。
前提条件:
1. ブラウザーのセキュリティ レベルが低下し、ActiveXObject コントロールが使用できるようになります。
2. Office Word がインストールされています。
現在、単一のブックマーク、複数行の表のブックマーク、画像を置き換えることができ、基本的にニーズを満たしています。ただし、Word の使用方法はまだ不明な点が多く、インターネット上のほとんどの人は VB を使用しています。不明な点があれば、みんなで共有できます。
以下に私のデザイン実装のアイデアについて話しましょう:
まず最初に、もちろん Word テンプレートを定義し、置換する必要があるタグを追加します。メニュー - 挿入 - ブックマークを選択し、年、日付、pic1、voList などの属性名を入力します。
ページの印刷:
ページを整理するには、印刷データをバックグラウンドから取り出し、単一の vo (オブジェクト) を含むグループに編成するか、voList (オブジェクトのリスト コレクション) を使用する必要があります。そしてデータを取得します。
データは次のように構成されます:
< form name="mxvoForm">