問題タブ [nfop]

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 投票する
4 に答える
1180 参照

.net - nFopの問題/代替案

無料の.netXSL-FOプロセッサが必要で、最初にnfopの機能をテストしました。プロジェクトの要件を満たすために重要ないくつかの欠点を見つけました。

私が遭遇した問題は次のとおりです。

  • SVGはレンダリングしません
  • 透かし機能は基本的にレンダリングできません-本文は他のすべてのパネルの前にレンダリングされ、SVG(上記)やテキストの回転はありません

  • keep-together属性は実装されていません*(http://www.w3schools.com/xslfo/prop_keep-together.asp

3番目のポイントは特に厄介です。iTextSharpを使用してPDFを後で編集することで(厄介な)上記の問題(1,2)のいくつかの回避策を見つけました。

私の質問は次のとおりです。

  • 上記の問題のいずれかの回避策はありますか?
  • nfopで他にどのような問題が発生しましたか?
  • .net用の代替XSLFOプロセッサはありますか?
0 投票する
1 に答える
721 参照

c# - C# (NFop) で XSL-FO でフロートを使用するにはどうすればよいですか?

質問: NFop はフロートをサポートしていますか?

背景:ページ番号、企業ロゴ、データ表を含む印刷可能なレポートを生成する必要があります。このレポートは Web ベースのプロジェクト用で、当初は CSS 印刷スタイルシートを使用して純粋な HTML で作成することを考えていましたが、ページ番号と表のセルの分割が問題のようです。

このため、XSL を使用して XSL-FO を生成し、NFop を使用して PDF を生成する、PDF 生成ルートに進むことにしました。しかし、NFopは<fo:float>XSL-FOの部分をサポートしていないようです?

以下はうまくレンダリングされます:

以下は、グラフィックを完全にスキップします。

私が現在使用している別の解決策は、フローティング画像が表示される場所に絶対に配置された別のブロックコンテナーを作成し、他のコンテンツが隠れないようにすることですが、単純なフロートの方が維持がはるかに簡単です。

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

.net-3.5 - NFOP.dll が 64 ビット OS でエラーを引き起こしている

NFOP.dll を使用して PDF ドキュメントを生成するコンソール アプリケーションがあります。32 ビット オペレーティング システムである開発ボックスでは問題なく動作しました。

64ビットOSの別のサーバーに移動すると、次のエラーが発生しました。

ファイルまたはアセンブリ 'nfop、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null' またはその依存関係の 1 つを読み込めませんでした

それを解決する方法について何か考えはありますか?これが 64 ビット OS で NFOP.dll を使用する際の問題である場合、別の解決策はありますか?

ありがとう

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

.net - C#/VB.Net で Apache FOP.net または nFOP を使用して、PDF ファイルを生成し、プリンターに直接送信します。

私は、Apache FOPを使用してPDFファイルを生成し、プリンターに直接送信する.Net Frameのアプリケーションに取り組んでいます。
このアプリケーションには 2 つの部分があります。
1. .Net で .xml、.xsl、および .fo ファイルを使用して PDF ファイルを生成します
。 2. 生成された PDF ファイルを接続されたプリンターに直接送信します。

Apache FOP.Net/nFOPライブラリを使用して PDF ファイルを生成することに成功しました。しかし、生成されたファイルまたはフォーマットされた xml データ (.xml、.xsl、.fo ファイルを使用して結合) を直接プリンターに送信できません。

Java で Apache FOP に取り組み、両方の機能 (ファイル生成と印刷) を備えたアプリケーションを完成させました。しかし今、これら 2 つの機能を .Net アプリケーションで開発する必要があります。

Apache FOP の .net バージョンでは印刷機能が利用できないようです。そして、FOPを使用するJavaアプリケーションでいくつかの印刷機能を見つけましたが、FOPを使用した.Net印刷の助けはありませんでした。私は多くの調査を行い、インターネットで利用可能な多くのソリューションをチェックしました.

注: Java から .Net への変換コードも使用しました。IKVMメソッドを使用しましたが、Java コードを .net アプリケーションに移植していません。

これらのタスクを実行する方法を知っている場合は、ここで経験を共有してください。

提案や推奨事項は大歓迎です。

よろしく、

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

c# - PDF を作成する nfop を使用した Xsl-fo background-image 固定サイズ

以下を使用して、既に背景画像をPDFに追加しました。

しかし、画像がページサイズよりも大きいため、画像をページに「自動調整」するのに問題があります。

背景画像をページに合わせるためにプロパティを追加することは可能ですか?

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

c# - .NET Framework 4.0 での XML から PDF への変換

誰でもこの問題を解決するのに役立ちますか。

Apache XML プロジェクトの FOP Java ソースから .NET の Visual J# へのポートである NFOP を使用して、xml から pdf ファイルを生成できます。

ただし、.NET Framework 4.0 では機能しません。

誰かが代替ソリューションを知っていますか?

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

c# - XSL + XML -> C# の場合は PDF

何人かがこのような質問をしたことは知っていますが、私の問題を解決するのに役立つ答えはありませんでした.

そうですね、私はApache.FOP のようなプロセッサで生成したいと思ってxslいます。そのようなプログラムは使用できません。C# ライブラリ / exe を使用できるだけです。xmlpdfJAVA

私は使用しようとしましたnFop

  • バージョン 1.x は Java.io と..
  • バージョン 2.0 には XsltSettings を設定する機能がありません

私の現在のソフトウェアは( C# のXSL + XML -> HTML標準を使用して)使用し、作成されたから生成します。しかし、テーブルがページに対して長すぎると分割され、次のページには列ヘッダーがありません (これは私の問題にとって非常に重要です)。Stystm.Xml.XslwktmltopdfPDFHTML

純粋な C 用の無料の FO プロセッサはないと思います