問題タブ [xhtmlrenderer]
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 - MicrosoftショップのJava
私はこの素晴らしいプロジェクトxhtmlrendererを紹介されました。フライングソーサープロジェクト。問題は、私が働いている場所は厳密にマイクロソフトショップであり、大学以来Java開発を行っていないことと、数年前にWebSphereのほんの一部であるということです。
最近、Java開発を行うのに何が必要か疑問に思いました。コンセプトの簡単な証明を設定して、このプロジェクトでやりたいことができるかどうかを確認しました。これはうまく機能しますが、ライセンスが少し高価なjnbridgeを使用しましたが、VisualStudioが手元にありました。 1時間の手間をかけて仕事をしました。
最近、Java開発を行うには何が必要か疑問に思っていますか?サーブレットは今でも標準ですか?小さなWebサーバーを稼働させるためにApacheを探し始める必要がありますか?Eclipse / Ganymedeは使用するIDEですか?
基本的に私がやりたいのは、サービスにURLを渡して、PDFを吐き出すことです。ちょうど今休暇中で、ダイヤルアップで立ち往生していますが、これについて考えるのをやめることはできません。
私はこれらの考えを今投稿して、来週の仕事でジャンプスタートを得ることができるかどうかを確認したいと思いました。
pdf - Flying Saucer を使用して xhtml 文字列を PDF に変換する最も簡単な方法は何ですか?
Flying Saucerをしばらく使用していますが、素晴らしい結果が得られています。
そのようにuri経由でドキュメントを設定できます
指定された URI に関連するすべての相対 css リソースなどを解決するので、これは素晴らしいことです。ただし、現在 xhtml を生成しており、(ファイルを保存せずに) PDF に直接レンダリングしたいと考えています。ITextRendererの適切なメソッドは次のようです。
ご覧のとおり、私の既存のコードは uri を提供するだけで、私のためITextRenderer
に を作成する作業をDocument
行います。
Document
フォーマットされた xhtml 文字列からを作成する最短の方法は何ですか? 別の XML 解析 jar をインポートせずに、既存の Flying Saucer ライブラリを使用することをお勧めします (一貫したバグと機能のためだけに)。
java - xhtmlrenderer を使用して PDF でアジア文字をレンダリングする方法
Java ベースの xhtmlrenderer (空飛ぶ円盤) ライブラリを使用してアジアの文字をレンダリングするには、どのような手順が必要でしょうか?
私は以下をレンダリングしたいと思っています:
HTML にフォント設定が追加されていない場合、これは通常のブラウザーで正常にレンダリングされますが、xhtmlrenderer の iTextRenderer 部分を使用してこれを PDF にレンダリングする方法が見つかりません。
メーリング リストのさまざまなスレッドをたどると、c:\windows\fonts ディレクトリから .TTF ファイルを追加することについて話している投稿がたくさんあります。Linux で実行するように例を修正しました ( https://gist.github.com /643173745182c9becc57 )、さまざまなフォントが表示されていることを示していますが、アジアのグリフは表示されません。
この問題に対する適切な指針、または明確な解決策を誰かが持っていますか? それとも、他の場所で本当に単純な解決策で間違った問題を見ているのでしょうか?
java - Flying Saucer(XHTML-Renderer)を使用してcssをクラスパスリソースとして解決することは可能ですか?
リソースをjarにパッケージ化しようとしていますが、FlyingSaucerでクラスパス上のcssを見つけるのに問題があります。これをシームレスに解決できるようにURLを簡単に作成することはできません。
フライングソーサーには、アイテムや画像を解決するためにクラスパスでリソースパッケージを指定する方法がありますか?
注:これは、ファイルシステムの書き込み権限がないWebスタートアプリケーションで実行しているため、jar拡張は実際にはオプションではありません。
java - xhtmlrenderer xhtmlからpdfへのフォントの問題
org.xhtmlrenderer.pdf.ITextRenderer
Javaを使用して(x)htmlページをpdfに変換するために使用しています。
フォント部分を除いて、ほとんどが機能しています。
私はverdana
自分のページで使用しており、pdf はデフォルトのフォントを使用してレンダリングされます。
verdana.ttf を jar に追加し、次のコードを使用します。
ここで何が欠けていますか?
ありがとう、バート
java - XHTMLエディターが欲しかった!
クリーンなHTML、できればCSSを使用した厳密なXHTMLを出力するエディターが必要です。これは、CSS 2.1を使用したXHTMLを非常に好むxhmtlrenderer ( "Flying Saucer")を使用してJavaアプリケーションのヘルプページとして結果のページを表示するためです。
スタックオーバーフローでHTMLエディターとXHTMLエディターを検索したところ、いくつか言及されていることがわかりました。Aptanaは1つ、EclipseのWeb Toolsはもう1つ、KompoZerは3つ目です。
これらを試してみます。この質問で、私の要件を満たす他の良いオプションがあるかどうかを尋ねます。特に、これらの言及されたオプションまたは新しいオプションのいずれかがあれば、もう少し焦点を当てる必要がありますか?
java - xhtmlrenderer(iText)のブックマーク
HTMLをPDFに変換するためにiTextでxhtmlrenderer(Flying Saucerとも呼ばれます)を使用しています。これでブックマークを作成するにはどうすればよいですか?誰かが小さな例を持っていますか?
前もって感謝します。
java - 空飛ぶ円盤 (xhtmlrenderer) でフォントが太字になりませんか?
空飛ぶ円盤 xhtmlrenderer によって生成された PDF でカスタム TrueType フォントを使用しています。
レンダリングされているhtml内には、次のものがあります(たとえば)
しかし、<b>
とを使用してもfont-weight:bold
、テキストを太字にすることはできません。
今、私は同じフォントとプレーンな古いitext(つまりxhtmlrendererなし)を使用する同様の(レガシー)プロジェクトがあり、次の方法で太字のテキストを含むpdfを生成するため、これが機能するはずです。
xhtmlrendererで太字を使用できない理由と、この問題を克服する方法を誰かが説明できますか?
ありがとう、p。
java - フライングソーサーでアンパサンドを使用する
フライングソーサーでPDFに変換すると、以下のエラーが発生します。アンパサンド文字を削除しましたが、機能したので、これが問題のようです。PDFドキュメントにアンパサンドを含めるにはどうすればよいですか?前もって感謝します。
エラー:'エンティティ名は、エンティティ参照の'&'の直後に続く必要があります。
java - 空飛ぶ円盤 (xhtmlrenderer) のメモリ不足
空飛ぶ円盤を使用して非常に大きな PDF を作成しようとしていますが、メモリが不足しているようです。
以下は、フライングソーサーが完全にスケーラブルではないことを示唆するスタックトレースのいくつかです...または私は何か間違っていますか?