問題タブ [rotativa]

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

asp.net-mvc - Rotativa - QT 未テスト バージョン

これまで、Rorativa (最新の安定バージョン - 1.6.1) は MVC プロジェクトでうまく機能しています。

私のコードはもともと

そして、私のページの素敵な幸せなPDFバージョンを取得します

しかし、今はもっと進歩的なことをしたいので、これをします

そして、私がそうすると、このエラーが発生します

提案に従ってみました --load-error-handling ignore これを追加するとエラーが削除されますが、フッターが読み込まれません

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

asp.net-mvc - Rotativa は、SVG で使用する場合、foreignobject タグを認識しませんか?

Rotativaを使用して html を PDF に変換しようとしています。レポートを html ページの svg タグとして作成し、生成されたビューを Rotativa に渡します。内部にあるものを除くほとんどすべてのものを出力します (これはここにあり、

):

rotativa の wkhtmltopdf.exe を最新バージョン (0.13) にアップグレードしましたが、うまくいきませんでした。HTMLをPDFに変換するための解決策、回避策、または別のモジュールさえありますか。

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

asp.net-mvc - mvc ビューをファイルとして保存し、同じファイルを印刷する方法は?

私のコントローラーでは、ビューをレンダリングしています。

私の Action メソッドは次のようになります。

今、私の要件は、このビューをファイル (pdf ファイルの場合もあります) としてソリューションに保存し、それを送信して印刷し、印刷が完了したらファイルを削除することです。

Rotativa を使用して、次の方法で pdf に変換しようとしました

しかし、私はそれをpdfとして保存して同じものを印刷する必要があります。

何か助けはありますか?前もって感謝します。

0 投票する
3 に答える
7565 参照

pdf - Rotativa ツールを使用して PDF を表示しています。localhost では正常に動作しますが、Azure プラットフォームでは動作しません

Rotativa toolPDFを表示するために使用しています。では正常に動作しますが、プラットフォームlocalhostでは動作しません。Azure

以下は私のコードです...

コメント付きのコードは無視してください。これは問題なく動作しますが、Web アプリケーションを展開すると、PDF ファイルがクライアント側でダウンロードされず、しばらくすると IE ブラウザーに 500 内部サーバー エラーが表示されます。

この問題をさらに調査したところ、このエラーは、wkhtmltopdf.exe が Azure プラットフォーム上で単独で実行されないことが原因である可能性があることがわかりました。そこで、問題の解決策についてネットで検索して、次の解決策を見つけました...

public ActionResult GeneratePDF(int id = 0) { ReportTransactionData reporttransactiondata = db.ReportTransactionDatas.Find(id); string viewName = @"~/Views/ReportTranData/PDFReport.cshtml"; 文字列 wkhtmltopdfPath = Server.MapPath(@"~/Rotativa/"); 文字列スイッチ = string.Empty; { if (reporttransactiondata == null) { return HttpNotFound(); を試してください。}

しかし、これも localhost では正常に機能しますが、Azure サーバーでは機能せず、同じ 500 内部サーバー エラーが発生し、例外はまったくありません。誰かがここで助けてくれるかどうか見てください。この wkhtmltopdf exe を使用しているのは、(A4 ページ サイズの半分) 用紙サイズの要件に従って、pdf の高さと幅を指定できるためです。外部の exe または dll を実行する際に問題が発生しない可能性がある他のオプションがある場合は、そのオプションも提案してください。

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

asp.net-mvc - Rotativa PartialViewAsPdf から mvc アクションが呼び出されない

Rotativa (バージョン 1.6.3) を使用してビューから pdf を生成しています。私は単純な部分ビュー(_OverallResultPrintVersion.cshtml)を持っています:

Rotativa PartialViewAsPdf を返すときの私のアクションでは、空の PDF ページが開き、「DrawChart」アクションが期待どおりに呼び出されません。投票コントローラーで My アクションを実装する方法は次のとおりです。

部分ビューの画像ソースを URL に置き換えると、画像が表示されますが、これは私が達成しようとしているものではありません。Rotativa PartialViewAsPdf が部分ビューからアクションを呼び出せない理由は何ですか?

PS: これらのアクションには承認制限がないため、PartialViewAsPdf を作成するときに FormsAuthenticationCookieName プロパティを開始する必要はありません。