3

私は最近XSL-FOの実験を始めました。それは十分にサポートされているようで、すべてのXSL-FOベンダーは非常に役に立ち、ほとんど(またはまったく)お金をかけずに始めることができます。

私の会社は90年代に頑丈な(毎分40kページ)IBMプリンターを購入しましたが、そのソフトウェアは現在かなり時代遅れになっています。

XSL-FOは有望に見えますが、古くて確立されたテクノロジーの方が優れているのではないかと思います。このようなソフトウェアを構築するISISPapyrusのチーフアーキテクトは、XSL-FOは単なるマーケティングの売り込みであると信じています。

4

4 に答える 4

5

新しい、XMLベースのパブリッシングは実際に普及しています。XMLを非効率的で「固有の問題」として却下するだけでは、顧客が本当に望んでいるもの、つまり特定のベンダーに縛られていないオープンテクノロジーを理解していないことを示しています。

XSL-FOは、XHTML、XSLT、SVG、およびその他の公開標準と同様に、完全ではない可能性があり、従来のテクノロジやファイル形式のすべてを備えているとは限りません。

しかし、これらの標準を実装するソフトウェアソリューションは、より安価で、統合が容易で、互換性があります。独自のテクノロジーを実装するよりもはるかに簡単に、ある実装から別の実装に切り替えることができます。

80年代のソフトウェアプロバイダーがオープンスタンダードを嫌う理由は理解できます。それは、彼らが競争の場を平準化するためです。アドビは、標準を制御できないことが明らかになった後、SVGのサポートを停止しました。ISIS PapyrusはXSL-FOをサポートできますが、他のすべての人と対等に競争することを余儀なくされるため、サポートしないことを選択します。

于 2010-01-14T21:24:16.840 に答える
1

PDFを作成するための単なるツールとしてのXSL-FOは実際には役に立ちません。

ただし、いくつかのシナリオで見られるように、XML構造化ドキュメントと情報を処理するアプリケーションがすでにあり、PDFファイルを生成する必要がある場合は、XSL-FOがこれを実現するための非常に優れた方法です。

その場合、おそらくXMLとXSLの知識を持つ開発者がすでにいるでしょう。そのため、ジェネレーターで解析できるXSL-FO構造を生成するテンプレートをセットアップすることは大したことではありません。

すべてのテクノロジーの決定と同様に、何を使用するかは、環境と使用しているリソースによって異なります。Javaでもっとクールなことをすることができたとしても、SAPABAPではまだ多くの作業を行っています。ただし、ABAPプログラマーの大規模なチームが手元にある場合は、それが最初の選択肢です。ここでも同じだと思います。

Martijn

于 2010-01-27T20:31:03.017 に答える
1

XSL-FOは、PDFドキュメントの作成以外にも使用できます。

これは、ページ付けされたコンテンツの豊富なデータモデルです。XSL-FOは、 HTML、RTF、WordML、DocBookなどの他のさまざまな形式に変換できます。

その1つのドキュメントモデルから他のさまざまな形式を変換/レンダリングする機能を備えた1つの(オープンスタンダード)形式を作成するために時間を費やすことは、大きなメリットです。開発時間/労力を削減し、さまざまな出力ファイルの一貫性を確保できます。

于 2010-02-14T15:26:10.243 に答える
0

今日、メインは「CSSと比較したXSL-FO」です

CSS1は1996年(!)であり、CSS2.0は1998年の標準であるため、CSSは「古典的なテクノロジー」です...古典的ではないのはCSSの採用であり、ソフトウェアハウスがドキュメント作成市場に優れたCSSソリューション。

今日、「CSS +XHTMLtoPDF」または「CSS+XMLtoPDF」テクノロジーを使用できます。HTMLを適切なPDFに変換するために、CSS2の代わりにXSL-FOを使用する理由を参照してください。 質問と回答。

ページ付けされたコンテンツはCSSで生成できます。近い将来、別の質問が
    「なぜPDFなのか」です。
電子書籍はPDFを必要とせず、直接「CSS+XHTML」ビューアを使用するEPUB形式を使用しています。

于 2012-07-27T10:31:08.063 に答える