問題タブ [razorpdf]

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 に答える
12516 参照

c# - タイプ 'iTextSharp.text.html.HtmlParser' をアセンブリ 'itextsharp、Version=5.5.5.0、Culture=neutral、PublicKeyToken=8354ae6d2174ddca' から読み込めませんでした

html を pdf に変換するこのリンクを参照してください。 webconfig でこのバージョン エラーが発生しました。

私のモデル

私のコントローラーこれは通常のコードです

これはpdf変換コントローラー用です

私のウェブ設定

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

razorpdf - Background-Color が RazorPDF で機能しない (PDF への Mvc ビュー)

RazorPDF を使用して Mvc ビューを PDF に変換しています。すべて正常に動作しています... Div / table タグの Background-Color を除きます。

なにか提案を?

0 投票する
0 に答える
220 参照

c# - タイプ 'iTextSharp.text.html.HtmlParser' をアセンブリ 'itextsharp、Version=5.0.5.0、Culture=neutral、PublicKeyToken=8354ae6d2174ddca' から読み込めませんでした

この問題は多くのフォームで見つかったので、これが重複している可能性があることはわかっていますが、どの回答もうまくいきませんでした。RazorPDF を使用して asp.net mvc 5 で pdf を生成しようとしましたが、実行時に次のエラーが発生しました: アセンブリ 'itextsharp、バージョン = 5.0.5.0、カルチャ =ニュートラル、PublicKeyToken=8354ae6d2174ddca'

環境変数に itextsharp.dll へのパスを追加しました。ビルド プロパティで「任意の CPU」オプションを使用しましたが、何も役に立ちません。あなたの誰かがこれを解決できたら、私を助けてください/ありがとう.

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

asp.net-mvc - MVC Web アプリケーションで印刷する PDF またはドキュメント

私のMVCアプリケーションでは、レポートの印刷に関して、いくつかのオプションがあります

RazorPDF - cshtml 自体から設計を処理する利点と、コントローラーからモデルとして値を渡すことができる

iTextSharp - cshtml 自体からデザインを処理する利点 & コントローラーからモデルとして値を渡すことができます

pdfSharp - cshtml ページからデザインを処理する利点はありません。.cs ファイルからすべてのコーディングを行う必要があり、変更は非常に困難です。しかし、生成されたレポートのレイアウトを細かく制御できます

したがって、両方のオプションを使用した方法を提案できますか

  • cshtml自体からPDFのデザインを行うことができます。
  • PDFページの幅と高さを指定できます

レポートは必ずしもレーザー プリンターで印刷するとは限りません。ドットマトリックス印刷のサポートも提供する必要があり、その場合、ページの幅と高さについて言及する必要があります。また、レターヘッドに印刷する可能性があるため、空の領域の幅と高さについて再度言及する必要があります

または、RazorPDF および iTextSharp アプローチを使用して、PDF ページの幅と高さに言及する方法を提案できます。

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

c# - iTextSharp を使用して PDF コンテンツと重なるフッター

iTextSharper を使用してフッター付きの PDF を作成しようとしています。ほとんどの場合、これは正常に機能しています。各ページにフッターを追加したい。

私のコードはフッターを正しく追加しますが、画像でわかるように、テキストは PDF のコンテンツと重なっています。 pdf

コントローラーのアクション:

HFPdfResult ( ViewResult) クラス:

HFPdfView クラス:

Order ビュー (Orderオブジェクトをこのビューにロードし、それに基づいて PDF を生成します):

ドキュメントのサイズの設定に関するSOの投稿を見ましたが、そうしましたが、うまくいかないようです:

下側に 120 ユーザー ユニットのマージンを与え、110 しか使用しないのに、なぜまだ重複しているのですか?

どんな助けでも大歓迎です。

0 投票する
0 に答える
1747 参照

c# - RazorPDF MVC 5 で 1 つのビューから 1 つの PDF を作成

C# で Asp.net MVC 5 を使用するのは初めてです。

1 つのビューから 1 つの PDF を作成しようとしていますが、管理していません。数日間自分で試してみた後、いくつかのフォーラムで読み始めましたが、その方法が見つかりませんでした (または理解していなかったかもしれません)。

NuGet、RazorPDF、RazorPDF2、および MVC 用の RazorPDF からインストールしました。iTextSharp 5.0.5.0 を使用してから、5.5.8.0 に更新しました。しかし、いずれにせよ、それはうまくいきました。

さまざまなエラーがありました。最初はこれでした:

RazorPDF.Legacy.Text.DocumentException: Helvetica がリソースとして見つかりません

その後:

タイプ 'iTextSharp.text.html.HtmlParser' をアセンブリ 'itextsharp、Version=5.5.8.0、Culture=neutral、PublicKeyToken=8354ae6d2174ddca' から読み込めませんでした

ここで、Chris Hass が書いた素晴らしい記事を読みました。しかし、私はそれを適用する方法がわかりません。だから私の質問は、私の正確なケースでそれを機能させる方法は?

これは私のコントローラーにあるものです:

そして、これは私の見解です:

このビューからPDFを作成するにはどうすればよいですか? 「RazorPDF」または「RazorPDF for MVC」、または NuGet の別のツールを使用する必要がありますか? 私のコードが間違っているのか、それとも私が作成したものの「唯一の」問題は、「2 年半更新されていないことです。iTextSharp の古いバージョンが必要で、古い HTML パーサーを使用しています。」クリスが言ったように?