ホームページ  >  記事  >  ウェブフロントエンド  >  Flying Saucer は HTML から PDF への変換を実装します (いくつかの問題、継続的な更新)_html/css_WEB-ITnose

Flying Saucer は HTML から PDF への変換を実装します (いくつかの問題、継続的な更新)_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:51:121482ブラウズ

Flying Saucer は HTML から PDF への変換を実現します (およびいくつかの問題、継続的な更新)

FlyingSaucer の公式 Web サイトに詳しい紹介があります。

公式 Web サイトのアドレス: https://today.java.net/pub/ a/ today/2007/06/26/generate-pdfs-with-flying-saucer-and-itext.html#the-problem-with-pdfs

中国人は次のように FlyingSaucer を使用して Html を PDF に変換します 問題:

l 中国語が表示されない問題

l 内容が長すぎて、PDF に変換しても内容が完全に表示されません

l 解決策を提供する記事がインターネット上に多数ありますそれは問題を解決できません

上記の問題を調査するとき、2 種類の jar が使用されました。 1 つ目は、以下に示すように、公式 Web サイトからダウンロードした jar です。

もう 1 つは、変更後に他の人がダウンロードした jar です。ソースコードは以下の通りです。


漢字が表示されない問題については、次の 3 つの解決策があります:

l ソースコードを自分で修正して問題を解決します: 不明

l 他人のソースコードを使用する問題を解決するためにソース コードを修正しました。これが最も便利です。ブログをチェックしてください。アドレスは次のとおりです。(jar が必要な場合は、cuiyaonan2000@163.com にメールしてください)

l を使用してください。インターネット上で一般的なフォントの追加方法: フォントを追加するこのアイデアは、コード側と変換する必要がある HTML の両方で必要ですが、すべてのテストを試しましたが、どれも成功しませんでした。それらはすべてエラーを報告しています

要約すると、変更されたソースコードを直接使用するのが最も簡単なようですが、フォントを追加するこの形式を本当になくしたいので、この形式をうまく使用した人がいる場合は、教えてください(cuiyaonan2000@163.com)

の内容が長すぎて全文表示できない問題の解決方法について:

l 修正ソースコード: 不明

l 他人の修正されたソースコードの使用: 今のところ利用可能なものは見つかりません

l スタイルソリューションを追加するというアイデアについて: 試してみましたが、まったく機能しません

要約: できません。とりあえず解決します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。