CSS を使用して PDF や RTF としてレンダリングしたい XHTML の大規模なデータベースがあります。これを大規模に実行できる既製/安価なソリューションはありますか? 大きな意味のテラバイト。堅牢で、大量のファイルの処理に適したものが必要です。
4 に答える
XHTML が XML の拡張であることを考えると、Apache FOPの使用をお勧めします。これは、私がこれまでに使用した中で最高の pdf 変換ツールの 1 つです。
Prince XMLはあなたが探しているものでしょうか?
Prince は、XML および HTML を PDF ドキュメントに変換するコンピューター プログラムです。Prince は、XHTML や SVG など、多くの XML 形式を読み取ることができます。Prince は、CSS で記述されたスタイル シートに従ってドキュメントをフォーマットします。
これは、あなたが話している規模では難しい問題です。個別の実行方法については、 http://code.google.com/p/wkhtmltopdf/を参照することをお勧めします。ただし、ドキュメントを変換するたびにシェル スクリプトを実行するのはおそらくニーズに合わないため、これをある種のデーモンまたは大量変換ユーティリティにスプライシングすることをお勧めします。
これに使用するテクノロジーは XSLT (XSL-FO) です。通常、XML をソース データとして使用しますが、XHTML は有効な XML である必要があります。これを実行するにはさまざまな方法があります (たとえば、Cocoon サーバーを使用できます)。
安価または無料のソフトウェアを探している場合は、ここで検索できます: http://www.w3.org/Style/XSL/