問題タブ [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.

0 投票する
1 に答える
360 参照

xml - docbook、fo、pdf 出力で強調されたテキスト

PDF のフッターにレンダリングする静的テキストの文字を強調しようとしていますが、xsl のタグの適切な組み合わせがわかりません。どうすればこれを達成できますか?

例:

この例では、xsltproc でエラーが生成されます。ヘルプ!

0 投票する
1 に答える
284 参照

php - xsl:fo レポートや xsl:fo シミュレーションなどはありますか?

実際に出力を生成せずに、MY xsl:fo 生成された PDF ファイルが 1 ページを超えるかどうかを判断しようとしています。サーバーでは Apache-FOP 0.95 を使用しており、XSL-FO テンプレートに渡す前に、PHP DOMDocument クラスを使用して XML データを生成しています。

私の質問:

xsl:fo 出力をシミュレートし、アプリケーションで使用できるレポートを送信できる PHP ライブラリはありますか?

または、実際にファイルを生成せずにレポートを送信する Apache FOP 自体 (または兄弟 Java アプリ) の方法はありますか? 私は FOP のドキュメントを読んでいますが、完全に理解できないいくつかのことを除けば、FOP 内からそれを行う方法を見つけることができませんでした。

0 投票する
1 に答える
4153 参照

barcode - バーコード4jの使い方

apache fopを使用してPDFを生成しています。barcode4jを使用してバーコードをPDFに統合しようとしていますが、機能しません。fop.batに次の変更を加えました。

0 投票する
2 に答える
21757 参照

java - PDFBox設定A5ページサイズ

PDFBoxで遊び始めました

しかし、ファイルサイズをPDPage.PAGE_SIZE_A5に設定したいと思います。すべてのsetXXXBox(PDRectangle mediaBox)メソッドのシグネチャを設定しようとしましたが、期待どおりの出力が得られません。

何か案は?

0 投票する
4 に答える
3605 参照

java - PHP Java Bridge # PHP から FOP を呼び出す

私はよく StackOverflow をチェックして、いつもとても助けてくれます :) だから、なぜこれについて助けを求めないのですか?

Web ベースのアプリケーションで PHP を使用しています。Apache FOP を使用して、事前にフォーマットされた FO ファイルから PDF を生成する必要があります。ATMこの目的でコマンドラインexec('fop...')を使用していますが、サーバーの OS を変更するときにいくつか問題があります。

PHP Java ブリッジを使用して Javaclass から FOP を直接呼び出すことができることを Web で見たことがありますが、試行錯誤した後、このHowTo/PHPJavaBridgeよりも優れたチュートリアルがあるかどうかを知りたいと思います。

PS : ブリッジがインストールされて動作し、FopWrapper.jar がビルドおよび設定されていますが、PHP から呼び出すと、「ClassNotFound」というエラーが発生します。いくつかのアイデア?

ありがとう。

0 投票する
1 に答える
586 参照

seam - FOP のループが失敗する

FOP のテーブルに行を追加して、最大 13 行を次のコードで埋めようとしています。

問題は、例外が発生し続けることです:

また、グーグルも役に立ちません。何か案は?

0 投票する
1 に答える
1736 参照

pdf - 新しいタブ/ウィンドウで開くPDF(ブラウザで開く)内にハイパーリンクを作成する方法

XMLからXSLT変換(FOP)を介してPDFを生成します。PDFファイルがブラウザで開かれます。ハイパーリンクが含まれている場合、そのハイパーリンクは新しいブラウザのタブ/ウィンドウで開くことになっています。それが可能かどうかはよくわかりません。洞察はありますか?

0 投票する
1 に答える
1654 参照

xml - ApacheFOP-空白のPDF出力?

Apache FOPを使用してXMLドキュメントをPDFに変換しようとしていますが、出力pdfが空白になっています。

なぜこれが起こっているのかについての助けは大歓迎です。

コードはエラーなしで実行されているようです。

C:\ Users \ dfh \ Desktop \ fop-0.20.5> fop -xml DICENTIA_SDC_SN_1_224860.xml -xsl testx sl.xsl -pdf test2.pdf[INFO]org.apache.xerces.parsers.SAXParserをSAX2パーサーとして使用[INFO ] FOP 0.20.5 [INFO]org.apache.xerces.parsers.SAXParserをSAX2パーサーとして使用[INFO]フォーマットオブジェクトツリーの構築[INFO]フォントの設定[INFO]ドキュメントの解析が完了し、レンダラーが停止します

XSLファイル(testxsl):

XMLファイル:

0 投票する
1 に答える
1026 参照

xslt - Xslt-ノードをチャンクで反復します

FOPを使用してPDFを作成する既存のxsltスクリプトがあります。問題は、ノード数が特定の制限を超えたときに特定のノードタイプでapply-templateを実行すると、メモリが不足することです。メモリの問題を修正するには、そのテンプレート呼び出しから得られた結果をいくつか<fo:page-sequence>に分割する必要がありますが、100ノードごとのように、ノードごとにページシーケンスは必要ありません。

私の最初の考えは、position()を使用し、100番目ごとに新しいシーケンスタグを追加することでしたが、xsltを適切に形成する必要があるため、そのようなオープンタグを使用することはできません。

だから、私の質問は、100のチャンクで特定のタイプのすべてのノードを反復するための最良の代替手段は何でしょうか?

XMLソースがどのように見えるかの例

現在処理中

必要なFOPXMLの結果は、ページシーケンスの1000個すべての結果ではなく、(たとえば)それぞれに処理されたvarノードが100個ある複数のページシーケンスを作成するものになります。

現在の結果

欲しい結果

0 投票する
1 に答える
107 参照

xslt - XSL を使用して XML ファイルを FO ファイルに変換するにはどうすればよいですか?

xsl を使用して、基本的な xml ファイルを FO ファイルに変換する必要があります。

xml は次のようになります。