0

よくサポートされている .net オープン ソース プロジェクトと組み合わせて使用​​して、スタイルと両方のアンカーに関して出力を非常に細かく制御して PDF または HTML ドキュメントを生成できるマークアップ言語はありますか?

ドキュメントは一部は静的で、一部は一部のクラス ライブラリの xml コメントから自動生成されます。

質問を明確にするために、私はhtmlがマークアップ言語であることを知っています。コンテンツを直接保存するためにそれを使用したくない理由は、私が見たHTMLからPDFへのツールとライブラリのすべてに、コンテンツ、インデックス、およびハイパーリンクを PDF ドキュメント アンカーに変換します。

4

3 に答える 3

0

私は HTML ドキュメントを選びます。 マークダウンが思い浮かびます。しかし、「非常に細かい」制御が恣意的に行われる限り、いつでも HTML を使用できます。結局のところ、それはハイパーテキスト マークアップ言語です。

于 2013-07-10T15:09:53.867 に答える
0

以前、stackoverflow でこのような質問がたくさんありました。マークアップ言語は 2 つではなく 1 つにすべきだというのがコンセンサスだと思います。

HTML は - 定義上 (ハイパーテキスト MARKUP LANGUAGE) - 最適なマークアップ言語であり、それを PDF に変換するだけで済みます。逆に言えば、PDF から HTML への移行はかなり困難です。

HTML を PDF に変換するために、結果の PDF に対する正確なニーズと、サポートする必要がある CSS の種類に応じて、大量のツールがあります。

ドキュメントがブラウザーでの表示と同じように見えるようにしたいので、私は常にブラウザーで使用されるレンダリング エンジン (iText や Prince などではなく) を使用します。Winnovativeか、htm2pdf による APIのような WebKit に基づくものになります。

于 2013-07-10T15:25:30.530 に答える
0

XSL-FO が推奨されるソリューションです。ドキュメントのレイアウトを高度に制御でき、XSL-FO から PDF への変換用のツールがいくつかあります。

于 2013-07-10T18:40:08.640 に答える