問題タブ [xsl-fo]
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 - 画像をグリッドに配置するにはどうすればよいですか?
XSLTとXSL-FOを使用して、キャプションがグリッドに配置された写真のシートを作成しようとしています。写真のURLとキャプションは、SQLServerデータベースに対するFORXMLクエリを使用して生成され、返される写真の数はシートごとに異なります。写真を4列に配置し、グリッドを左から右、上から下に塗りつぶします。HTMLでは、各写真とキャプションをdivに入れ、「float:left」を使用してグリッドに流し込むことでこれを行います。XSL-FOを使用した同様に洗練された方法はありますか?
xml - XSL-FO(Formatting / ed Objects)に関する優れたチュートリアルはどこにありますか?これは、PDFを取得するためにフィードするものです。
私が働いていた会社で、私と私の同僚は、XSL-FOの上にカスタマイズされたドキュメント配布システムを実装しました。
私の仕事は、ドキュメントを配信するスクリプトを取得し、CUPSプリントサーバーとFAXサーバーを構成することでした。そのため、XSL-FOで手を汚す時間がありませんでした。
そこで作られた地域で何かを実装することを考えていますが、テスト中に使用するいくつかのテンプレートが必要になります。
私がすでに習得したfopプロセス以来、XSL-FOに関するいくつかの優れたチュートリアルはどこにありますか?
xslt - XSL を使用した絶対配置による変換と PDF へのレンダリング
XSL を使用して絶対配置を行うにはどうすればよいですか? 私は手紙を郵送するために FO から PDF への XSL 変換に取り組んでおり、封筒のウィンドウに表示されるように、返信先住所と受信者住所を含む fo:blocks を絶対に配置する方法を見つけようとしています。
これを実現するための魔法の構文に関する提案はありますか?
c# - C#でのドキュメント形式間の変換
C#でHTML、XML、XSL-FOを変換する最良の方法は何ですか?
すでにHTML(FCKEditorからパイプイン)を持っていて、PDFを印刷したい(XSL-> PDFコンバーターを持っています)。HTMLからXSL対応のものに変換するライブラリが見つからないようです。
java - Java Bean から JSP に PDF ファイルを返す
編集:以下の回答で私の作業コードを参照してください。
簡単に言うと、Java Bean のメソッドを呼び出す JSP ファイルがあります。このメソッドは PDF ファイルを作成し、理論的にはそれを JSP に返し、ユーザーがダウンロードできるようにします。ただし、PDF をロードすると、Adobe Reader は次のエラーを返します:ファイルは '%PDF-' で始まりません。
詳細:これまでのところ、JSP はメソッドを正常に呼び出し、PDF が作成され、JSP がユーザーに完成した PDF ファイルを提供するように見えます。ただし、Adobe Reader が PDF ファイルを開こうとすると、すぐにエラーが表示されます:ファイルが '%PDF-' で始まっていません。念のため、方法でデスクトップに PDF を作成して確認できるようにします。Windows内で通常どおり開くと、正常に表示されます。では、JSP からの出力が異なるのはなぜでしょうか。
PDF を作成するために、Apache FOPを使用しています。私は彼らの最も基本的な例の 1 つに従っていますが、結果の PDF を単純にローカル マシンに保存するのではなく、JSP に渡すことを除きます。私は彼らの基本的な使用パターンとこのコード例に従っています。
これが私のJSPファイルです:
これが私の Java Bean メソッドです。
これは非常に具体的な問題であることは承知していますが、どんな助けでも大歓迎です!
pdf - XSL-FO を使用して PDF に改ページを追加するにはどうすればよいですか?
XSL-FO を使用してドキュメントに改ページを追加するにはどうすればよいですか? それが違いを生む場合、私はApache FOPを使用してPDFを作成しています。
xml - XSL-FO 駆動 (Pdf) での Excel ファイルの埋め込み - ドキュメント生成
現在、.xml ファイルを入力として使用し、.pdf を生成する XSL-FO 変換を使用して、すべての公式ドキュメントを生成しています。基本的に、これらの .xml 内のすべてのコンテンツは、プレーン テキストまたは xhtml のいずれかです。これは日常のユースケースでは問題なく機能しますが、XSL-Fo トランスフォーマー (Antenna House) がネイティブに処理できない Microsoft Excel ファイルを参照するユーザーもいます (そして、実際にそれを行っているユーザーは他にいません)。
そのため、中間の短期的な解決策として、ユーザーが定義した印刷領域から画像を作成し、これらの画像を .pdf に埋め込んでいます。
ただし、これらの画像は明らかに「検索可能な」コンテンツではないため、これらの .pdf などを OCR で処理する後処理ステップを検討していましたが、私の考えでは、これはすべて回避策の穴に深く入り込んでいます。
これらの .xls ファイルを SpreadsheetML に変換し、それを xsl-fo スタイルシートでカバーするというアイデアがありましたが、spreadsheetml の仕様を見て、その希望もあきらめました.. 少なくとも、実装に数十人月を投入することなく。
では、私の実際の質問に移ると、xsl-fo 駆動型のドキュメント生成で Microsoft Excel ファイルをどのように処理しますか?
乾杯と感謝、-J
xml - docx または wordml xml ファイルを xsl-fo に変換するにはどうすればよいですか?
docx または wordml xml を xsl-fo に変換する方法を探していました。
私はこの投稿を読みました:
しかし、私はapache-fopを動かすのに例外的な問題を抱えています。
ビンをダウンロードしてローカルで実行することはできましたが、フォーマットが少しずれていて、ヘッダーとフッター、またはセクション 1 またはセクション 3 (17 ページのドキュメント 3 セクション) が維持されませんでした。
また、アウトライン番号の上にテキストが重なり、使用されているフォントが維持されませんでした。
より単純なテストを試みると、fop は完全に失敗しました。
元のドキュメントを少なくとも 100% 正確に再現する PDF を作成する方法を見つけたいと考えています。
pdf - XSLFOインラインアライメント
テキストを同じ行に左右に揃える必要があります。これは可能であるはずですが、私は方法を見つけることができないようです。私はApacheFOPを使用してxmlをpdfに変換しています。
誰かが私がこれを正しくするのを手伝ってくれる?