問題タブ [apache-fop]
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.
xml - 奇妙なPDFジェネレータの問題
ダッシュが含まれているxmlタグに問題はありますか?
xslとxmlからpdfを生成しようとしています。
たとえば、次のようなものがあります。
私のxslには次のようなものがあります
これにより、PDFに正しい値が出力されます
2番目のタグ(color-value)を印刷しようとすると、.. pdfに何も出力されません。あたかも、そのノードを読み取れないかのようになります。
これは何も返しません。
ただし、Eclipseでテストを実行し、xslをxsl変換として実行すると、出力ファイルに両方の値が正しく表示されます。PDFでのみ、最初のもののみが表示されます。
何が起こっているのかについての手がかりはありますか?
編集 車のノードの下にあるタグのすべての値を一覧表示しようとして、どういうわけかデバッグできますか?多分それは私にいくつかのヒントを与えるでしょう。?
編集2 問題はxlsではなく速度テンプレートで発生するようです
EDIT 3 は、car-colorの値を生成するために速度テンプレートによって呼び出されたメソッドをチェックした後、解決策を見つけました。明らかに継承の問題があり、値は変換のxmlに挿入されていませんでした。
pdf - apache fop 0.95を使用してアラビア語のテキストをpdfで左から右に表示します
Apache の xsl fo エンジン、つまり fop 0.95 を使用して pdf を生成しています。xml から pdf へのアラビア語テキストの表示に成功しました。ただし、表示される文字の向きに問題があります。
xml に「sangam」(「sangam」はアラビア語であると想定してください) がある場合、「magnas」と表示されます。誰もこれに遭遇したことがありますか?解決策は何ですか?
たとえば、次のような xml ファイルに 1 つのノードがあります。
これをpdfで表示すると、次のように表示されます。
これは、私がちょうど逆になっていることを意味します。そのままxmlノードで欲しいです。
ありがとうございました。
fonts - SVG での TrueType フォントのレンダリングの問題
fop を介して pdf にレンダリングされる svg 内の truetype フォントのレンダリングに問題があります。
最終的な pdf では、予想していた TrueType フォントではなく、Times New Roman のフォントが表示されます。
ドキュメントの主要なフォント ファミリは Type 1 フォントを使用しており、私が生成したフォント メトリックも使用しており、これらは正しく表示されています。フォントの truetype バージョンは、過去に単にチャート用に追加されたものだと思います。
奇妙なことに、これはある段階では機能していましたが、機能を停止したように見え、そもそもどのように機能していたのか理解できないため、元に戻すことができません。動作を取り戻すために、Java 6、Java 5、FOP 0.95 および 0.93、最新の FOP トランクのさまざまな組み合わせを試しましたが、すべて成功しませんでした。fop 生成で完全なトレースが有効になっていても、フォントが Times New Roman に置き換えられたという言及は見られませんが、これは、Batik がこのレンダリングの責任を負っているからだと思います。
私はいくつかのサンプル Java コードを実行しましたが、TrueType フォントは、Batik が使用しているものと思われる AWT によって正しく認識されているようです。
また、fop.xconf ファイルで font-substitions を使用してみましたが、これは効果がないようです。fop.xconf では、Type 1 フォントと、pdf で正しく処理される他の 1 つの True Type フォント Zapfdingbats のみを定義しました。他の TrueType フォントもここに追加する必要がありますが、バージョン履歴を確認すると、過去には存在しなかったようです。
バティックがWindows ttfフォントを取得してレンダリングすると思っていたので、ここに欠けているものはありますが、これはうまくいかないようです。どんな助けでも大歓迎です。ありがとう、クロックド
image - Apache fop 0.95 で xsl-fo を使用して画像の高さと幅を固定して表示する方法
fop 0.95 を使用して生成された pdf の画像の高さと幅を修正しようとしています。これがそれに使用されるコードです
フォローも効かない
これらは、 width によって管理される画像を提供します。要約すると、fop 0.95 を使用してアスペクト比を維持するのではなく、画像を引き延ばそうとしています。
xml - FOPで生成されたPDFでの改行文字の表示
FOPを使用してPDFドキュメントを生成しています。ソースXMLには、改行を含むテキストデータが含まれています。ただし、PDFで表示される場合、すべての新しい行はスペースに変換されます。すべての\n文字を次のように置き換えてみました
Javaコードではありますが、それも役に立ちません。PDFドキュメントで新しい行を表示するにはどうすればよいですか?提案をお願いします。
前もって感謝します。
pdf-generation - ページ サイズに合わせて画像サイズを設定する
FOP を使用して pdf ファイルを生成しています。画像を含めるために使用されます。私の要件は、ページサイズに対して画像の幅と高さを設定することです。
前もって感謝します。
php - FOP によって生成された PDF ファイルに PDF ファイルを含める
FOP を使用して PDF ファイルを生成しています。
FOP によって生成された PDF に別の PDF ファイルを含めるか、PHP を使用して複数の PDF ファイルを一緒にクックする最良の方法は何ですか?
xml - xls-fo fop 0.94 wrap-option="wrap" で keep-together を使用する
xls-fo fop 0.94 で keep-together を wrap-option="wrap" と一緒に使用すると、ラップ オプションが無視されますか? 両方を機能させる方法はありますか?
xml - PDF から XSL-FO テンプレートを生成することは可能ですか?
PDF ドキュメントを指定して、XSL-FO (FOP) テンプレートを生成することは可能ですか?
明らかに、これは 1 回限りのことです。生成されたテンプレートは、適切なデータを取り込む適切なテンプレートを作成するための出発点にすぎません。
私にとって理想的なツールは、Java ベースのツールで、コマンド ラインまたは ANT タスクから実行できる必要があります。それがなければ、Linux と MacOS X で動作するものになります。
xml - Apache FOP よりもアンテナハウスを使用する利点は何ですか?
Apache FOP を介したアンテナハウスの違いと追加機能を知りたいです。