問題タブ [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 - フォントの埋め込み
XMLドキュメントでApacheFOPを使用していて、PDFをレンダリングしようとしています。国際文字を使用する必要があるため、結果のpdfファイルにフォントを埋め込む必要があります。誰かがこれを行う方法を知っていますか?
xsl-fo - XSL:FO、FOP のフロート
少し前に、FOP ではフロートや Xsl-Fo 1.0 の他のいくつかの機能を使用できないことがわかりました。それらをエミュレートするためにいくつかの異なる方法を試しましたが、成功しませんでした。誰かがこれで成功したか、アイデアを持っている場合。啓蒙を本当に感謝します。
xslt - XSL-FO で instream-foreign-object と text の両方を下に揃える必要があります
直後に説明テキストを含むバーコードを生成するために使用される XSL-FO スタイルシートがあります。Ibex FO アプリケーションで実行すると、テキストがバーコードの下部に正しく配置されます。Apache FOP (古いバージョン 0.3x です...これを変更することはできません) で実行すると、テキストがバーコードの TOP に並びます (両方で同じように動作する必要があります)。ここに何らかの回避策があることを本当に願っています。これは私が持っているものです:
これはテーブル セル内に含まれ、これらのブロックの 2 つの列が存在します。古いアプリケーションの出力と一致させようとしていますが、すべての説明ではなく、バーコードの端にぶつかる説明が必要なため、説明をバーコードとは別のセルに配置することはできません。整列中。
ここで使用できる回避策はありますか? 私はほとんどアイデアがありません。
apache - Apache FOP: PDF での UTF-8 文字の表示 (埋め込みなし?)
FOPを使用して、できればフォントを埋め込む必要なしに、UTF-8文字でPDFをエクスポートしようとしています。
次のコード:
PDF で #################### を生成します。私は問題を認識しています: http://xmlgraphics.apache.org/fop/faq.html#pdf-characters
[ドキュメント プロパティ] -> [フォント] の下に移動すると、Helvetica フォントが「エンコード: ANSI」と表示されます。これを変更する方法はありますか?
Helvetica.ttf にアクセスせずに埋め込むにはどうすればよいでしょうか? DejaVuSans を使用してみましたが、# 記号の代わりに四角になってしまいます。
これはコマンド ラインからの 1 回限りの使用ではなく (これが開始点になります)、既存のアプリの拡張であることに注意してください。あまり複雑にせずに UTF-8 文字をサポートしようとしています。
.net - プログラムで非破壊ブリードをpdfに追加する
私は現在何かに取り組んでおり、正常に機能している FOP を使用して pdf 出力を作成しました。しかし今、プリントハウスはpdfの周りに裁ち落としをしたいと考えています。
既存の pdf のサイズを変更し、.net または Java API (できれば .net) を介してプログラムで非破壊的な方法で裁ち落としを追加することは可能ですか? FOP は裁ち落としをサポートしていませんが、pdf 本文のサイズを変更して、その周りに裁ち落としを追加することは可能であると想定していましたが、サイズ変更が可能かどうかわからないため、私がやろうとしていることが可能かどうかはわかりません。大部分は大丈夫なはずのsvgですが、画像の問題を教えてください。ただし、ここでは RGB 画像が問題になると思います。
私が目にする他の唯一のオプションは、ブリードを含む新しいバージョンのレイアウトを作成することですが、これらのメンテナンスのオーバーヘッドが2倍になるため、よりクリーンなソリューションを好む理由です. その後はピットストップですが、これがブリードを追加する可能性があることはわかっていますが、単純にトリミングするか、サイズを変更してブリードを追加することもできます.
新しいレイアウトを作成する必要があると思われるので、助けていただければ幸いですが、誰かが情報を提供していただければ幸いです。ありがとう、クロックド
xml - FOP を使用してフランス語の PDF ドキュメントを生成すると、「œ」文字を解決できない
xml データと xslt スタイル シートの両方で iso-8859-15 エンコーディングを使用しています。しかし、XML ドキュメントを FO ドキュメントに変換しようとすると、'œ' が表示されず、'?' と表示されます。以下は、私が直面している問題の例です。
xml データは次のとおりです。 Nous sommes sous l'emprise du Divin cœur de Celui que mon fils vénère par-dessus
fo ファイルでは、同じ行が次のように生成されます。
ご覧のとおり、「œ」文字を除いて、他のすべてのアクセントが正常に生成されています。
どんな助けでも大歓迎です。この1つの問題は、プロジェクトを遅らせています。
c++ - C++ からの Apache-FOP の呼び出し
Apache FOP 用の JNI ラッパーを実装した経験や問題があった人はいますか?
ボーナス ポイント: C++ から xsl-fo を処理するための他のオプションはありますか?
java - サーブレットから WebContent フォルダー内のファイルにアクセスする
FOP を使用して PDF ドキュメントを生成しようとしています。PDF 生成コードはサーブレットに保持され、xsl は WebContent フォルダー内の特定のフォルダーにあります。
相対パスを指定してこの xsl ファイルにアクセスするにはどうすればよいですか? File オブジェクトに完全なパスを指定した場合にのみ機能します。
xml コンテンツを動的に生成する必要があります。File オブジェクトではなく、この動的に生成された xml をソースとして指定するにはどうすればよいですか?
あなたの提案を提供してください。
java - Javaで文字列をXML入力ストリームに変換します
FOP と Java を使用して PDF ドキュメントを生成しようとしています。
XML をファイルではなく文字列として受け取ります。
xslfoTransformer.transform(source, res); を呼び出せるように、この XML 文字列を XML 入力ストリームに変換するにはどうすればよいですか。source は、入力ストリームとしての XML 文字列です。
あなたの提案を提供してください。