問題タブ [flying-saucer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 空飛ぶ円盤 (xhtmlrenderer) でフォントが太字になりませんか?
空飛ぶ円盤 xhtmlrenderer によって生成された PDF でカスタム TrueType フォントを使用しています。
レンダリングされているhtml内には、次のものがあります(たとえば)
しかし、<b>
とを使用してもfont-weight:bold
、テキストを太字にすることはできません。
今、私は同じフォントとプレーンな古いitext(つまりxhtmlrendererなし)を使用する同様の(レガシー)プロジェクトがあり、次の方法で太字のテキストを含むpdfを生成するため、これが機能するはずです。
xhtmlrendererで太字を使用できない理由と、この問題を克服する方法を誰かが説明できますか?
ありがとう、p。
java - フライングソーサーでアンパサンドを使用する
フライングソーサーでPDFに変換すると、以下のエラーが発生します。アンパサンド文字を削除しましたが、機能したので、これが問題のようです。PDFドキュメントにアンパサンドを含めるにはどうすればよいですか?前もって感謝します。
エラー:'エンティティ名は、エンティティ参照の'&'の直後に続く必要があります。
java - 空飛ぶ円盤のヘッダーを変更する
PDF ページのヘッダーを、現在選択されているブックマークと同じ名前に変更することはできますか? PDF生成に空飛ぶ円盤を使用しています。例を挙げていただけますか?前もって感謝します。
java - 空飛ぶ円盤 (xhtmlrenderer) のメモリ不足
空飛ぶ円盤を使用して非常に大きな PDF を作成しようとしていますが、メモリが不足しているようです。
以下は、フライングソーサーが完全にスケーラブルではないことを示唆するスタックトレースのいくつかです...または私は何か間違っていますか?
java - 空飛ぶ円盤 (xhtmlrenderer) が画像を 4 回要求する
私のxhtmlには次のものがあります:
そして私は次のようにレンダリングします:
結果のPDFは期待どおりですが、画像(xhtmlに1回だけ含まれ、1回だけレンダリングされる)が4回要求されていることに気付きました。
さて、余分なデータのダウンロードという明らかな問題を除けば、これはほとんどの人にとって実際には問題にはなりません.
ただし、動的画像の「使用時に期限切れ」の画像キャッシュを実装する必要があり、これは本当に頭痛の種になっています...
空飛ぶ円盤が一度だけレンダリングするのに、なぜ画像に対して4つのリクエストを行う必要があるのですか?
ruby-on-rails - Acts_as_flying_saucerでPDFを生成する際の問題
Railsプラグインacts_as_flying_saucerを使用してPDFを生成していますが、PDFが機能しません。保存しても問題ありませんが、開こうとすると次のエラーメッセージが表示されます。
これが私の設定です。Rails2.3.4と最新バージョンのacts_as_flying_saucerプラグインを使用しています。私はこのルートを持っています:
これは、このコントローラーのアクションになります。
そして私はこのmimeタイプも定義しています:
/help/all.pdfページに移動すると、0バイトのpdfが生成され(保存できます)、この投稿を開こうとすると、この投稿の上部からエラーメッセージが表示されます。
ページの標準のWebページバージョン(/ help / all)に移動すると、正常に機能します。Java VMが設定されていないのではないかと思いましたが、問題ないようです。
私はこの時点でアイデアがありません...アドバイスに感謝します!最大
編集:たくさんのエラー出力が私の雑種犬の実行タブにあることに気づきました:
PDFに変換しようとしているページに何か問題があるのではないかと思います。w3cバリデーターを過ぎてページのhtmlバージョンを実行したところ、ページは正常に検証されました。だから今、私は再び困惑しています...
編集2:私は今近づいていると思います:私のログを見ると、私は見る
したがって、/tmp/ff4c8ff01d544500ea4bfea43e6108c1.htmlに私のページのhtmlバージョンが含まれていると思いますが、これは4行の空のテキストファイルです。フライングソーサーがそれを変換できないのも不思議ではありません。空のhtmlファイルを保存している理由はわかりません。
編集3:これが私が現在変換しようとしているhtmlです
java - 空飛ぶ円盤を使用して印刷する場合、DOM によって作成されたドキュメントのプロローグで許可されないコンテンツ
空飛ぶ円盤 ( https://xhtmlrenderer.dev.java.net )を使用してテキストを印刷しようとしています。ドキュメントは DOM-API を使用して生成されますが、印刷が開始されると、「コンテンツはプロローグで許可されていません」という例外が発生します。この例外の理由は何ですか?
私のコードはこれです:
print メソッドは Printable を取り、それを PrintJob に入れます。
java - Flying Saucer プロジェクトを使用して目次または索引を作成する方法は?
The Flying Saucer Projectを使用して HTML ファイルを PDF 形式に変換します。これは、繰り返し情報を含む文書です - 建物とその住所、それらを要素と呼びましょう。ドキュメントの最後に、インデックスを作成する必要があります。各インデックス エントリには、要素が追加されたページを参照するページ番号が必要です。1 ページに収まる要素の数はさまざまです。
ドキュメント インデックスを作成するにはどうすればよいですか? または、ライブラリが特定のタイプの HTML 要素を PDF ドキュメントに追加している間、どのように通知を受け取ることができますか?
java - iTextとフライングソーサーを使用してJavaでhtmlページのURLをpdfに変換するには?
xhtmlrenderer と iText jar ファイルをダウンロードしました。これらのjarを使用してpdfファイルを作成できます。
私がまさに望んでいるhttps://xhtmlrenderer.dev.java.net/news.html
のは、「inputFile」の代わりに有効な URL (「 」など) を 1 つ指定すると、pdf を作成する必要があるということです。空飛ぶ円盤とiTextで可能ですか?
はいの場合、これを達成するために私を導いてください。
また、以下のコードを実行しようとすると、エラーが発生します: ストリームが閉じられました
java - Flying Saucer はページをうまくレンダリングしません (そして CSS を出力します)!
Flying Saucerのデモとブラウザからコードを検索して検索して見ました。なぜこれが機能しないのか理解できません。
report.html デモが表示されます。これが表示されるものです:http://i55.tinypic.com/288v807.png
アプレット内で Flying Saucer を使用しています。設定ファイルはデモ ブラウザとまったく同じで、正しく読み込まれています。
ドキュメントから FS をロードしていると言えます。すでにURIからロードしようとしましたが、同じ出力が得られます。それは私を狂気に駆り立てています。誰もこの問題を抱えていましたか?