2012-01-17 8 views
3

現在、差し込み印刷(ラベル)とパーソナライズされたグリーティングカード(本文の担当者名)にはWordを使用しています。ドキュメントテンプレート:Wordの代わりにJavaScript?

連絡先情報がWebプラットフォーム(SharePoint)に保存されているため、WordテンプレートをWebベースのテンプレートに置き換えることを考えていました。 HTML文書を生成するには、MustacheのようなJavaScriptテンプレートエンジンを使用することが考えられます。あるいは、XSLTを使用する方法もあります。

これは既に行われていますか? WordとWebテンプレートの長所と短所は何ですか?

+0

ブラウザからさまざまな印刷フォーマット/ラベルをどのように管理する予定ですか? –

+0

@Diodeus:異なるテンプレートを使用していますか?形式は安定していますが、挨拶式だけが変わる可能性があります。私はユーザーがテキストを入力する歓迎フォームを持つと想像することができます。 – Christophe

+1

私はテンプレート部分を理解していますが、ブラウザから印刷しても、Wordと同じレベルのプリンタを制御することはできません。 –

答えて

1

私たちにとっては、Open Document Formatに格納されているテンプレートを使用することは非常に便利でした。次に、含まれているスクリプトタグ(テキスト:スクリプト)を解析して、コンテンツとスタイルのXSLスタイルシートを作成します。

データはPostgresデータベースとformatted as XML directly by the databaseに保存されています。 XMLがXSLスタイルシートを使用して変換されると、ODFドキュメントの内容が結果になります。

これらのODFドキュメントは、LibreOfficeで処理され、幅広い出力形式を生成します。このワークフローから

長所は、以下のとおりです。優れたデータベースは

  • おなじみのワープロアプリケーションは、テンプレートエディタ(LibreOfficeのとして機能し、それをバックアップするため、
  • 迅速なデータ処理を処理するためのデータを準備するために利用できる

    • フルSQL 、OpenOffice、KWord、Mircosoft Word、...)
    • よくレイアウトする(普通のオフィスアプリケーションのレイアウトに満足すれば)
    • XSL as templat概説を実装するために必要な

      • いくつかのソフトウェア:E言語は、短所がある

      • が標準化されたコンポーネントおよびフォーマットに基づいて文書
      • をテキストに加えて、スプレッドシート、プレゼンテーションを作成することができます
      多くの柔軟性を提供しますステップ(自社開発のアプリケーションを使用しますが、それほど強力ではない方法を試してください)
    • マイクロソフト中心のセットアップは、このセットアップをして使用することが意図されていることを認識する必要があり複雑なジョブ

  • に必要なSQLおよびXSLの
  • 知識(おそらく問題に言及した技術に基づいて適用されます)レポート生成のためのサーバであり、したがって、最初は設定が複雑です。

    私は、HTMLが印刷レイアウトに適していないため、レポートを生成するためにHTMLとJavaScriptを使用しないと主張します。代わりに、データを入力するWebアプリケーションを使用して、上記のような設定でレポート生成を開始してください。

    優れたレイアウトを目指している場合は、ODFではなくXSLからLaTeX個のファイルを調査する価値があるかもしれません。

  • 関連する問題