問題タブ [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.
html - HTML から PDF: 複数ページ レポートの CSS (wkHtmlToPdf)
wkhtmltopdf
請求書または複数ページのレポートを PDF にレンダリングするために、Rotativa をラッパーとして使用しています。
ただし、ドキュメントのスタイルを設定すると、2 つの問題が発生しました。
@page
たとえば @page:first と書くと、VS2013 は の有効な疑似クラスではないと文句を言いcss3
、クロムと結果の pdf の両方で結果に影響が見られないため、要素はあまり互換性がないようです。- ドキュメントの本文 (またはラッパー要素) で高さが 297 mm であることを示すルールを使用する場合 (
@page
要素とページ サイズの wkhtmltopdf パラメータに A4 を設定します)、要素がそうではないことがわかります。ドキュメントの最後に到達します。値を手動で調整すると、実際のページの高さは 351mm になります。
私が欲しいのは、各ページの下部にそのページの累計の概要があり、最後のページに総計がある複数ページのレポートです。したがって、基本的には、下部に配置できる要素が必要であり、各ページに収まる行数を手動で調整する必要があると思います。
c# - 必要な偽造防止 Cookie「__RequestVerificationToken_L0RDTUxpdmU1」が存在しません。
Rotativa MVC を使用して PDF を生成しようとしています
IEで実行すると、
必要な偽造防止 Cookie「__RequestVerificationToken_L0RDTUxpdmU1」が存在しません。
他のすべてのブラウザは動作します
「通知なし」に 100000 を入力
ダウンロードイラストは単なる表示ビューです
私は困惑しています
model-view-controller - Rotativa.ActionAsPdf を介してクラス パラメータを渡す方法
ActionAsPdfでクラスパラメータを渡したい
Id のみが渡された場合は正常に機能しています。しかし、私はprintclass(型クラスのvar printclass)をパラメータとしてコンテンツにも渡したいと思っています。
以下のようなクラスに合格しようとすると問題が発生します。
上記の場合、temp の値は null です。
asp.net-mvc - PDF 生成はローカル ホストでは機能しますが、Web ホストでは機能しません
Razor View の PDF を生成するために Rotativa を使用しています。ローカル マシンでは正常に動作しますが、サイトを Web ホストに公開して PDF を生成しようとすると、次のエラーが発生しました。
コントローラ アクション メソッド
「/」アプリケーションでサーバー エラーが発生しました。 Unhandled Execution Error 説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
PS: RotativaRotativa
は、アプリケーションのルートにディレクトリを作成します。ここに、ディレクトリwkhtmltopdf.exe
のアクセス許可をRotativa
、アプリケーション プール ユーザーに対してもフル コントロールに設定しました。
asp.net-mvc - Azure Cloud Service で Rotativa を使用した PDF エクスポート - 非ラテン文字セットの問題
PDF をダウンロードできる Web ロール (ASP.NET MVC Web アプリ) を備えた Azure クラウド サービスがあります。このサイトは、世界中のさまざまな言語をサポートしています。PDF生成にはRotativaを使用しています。英語、フランス語、スペイン語、その他多くのラテン語ベースの文字セットで問題なく動作します。
Web サイトでは中国語と日本語の文字セットが正しく表示されますが、ダウンロードした PDF では表示されません。これらは、PDF で一連の空のブロックとして表示されます。
asp.net-mvc-5 - Rotativa を使用して PDF を生成する ビューから改ページすると、データは CSS を無視して 2 ページ目のヘッダーに続きます
私は多くの答えを試しましたが、開発者自身からも答えがなかったという結論に達しました。複雑なモジュールによって作成されたインデックスページがあり、ビューは ActionAsPdf でモジュールを受け取り、ページを除いて PDF を生成します。テーブルを破る 次のページに続き、テーブル ヘッダーの上のレコードを上書きします。
RosterPDF が作成され、問題の PDF が生成されます
出力は次のようになります
c# - roatativa を使用して HTML ビュー ページを PDF として保存
Brochure ControllerクラスのCreate_Brochure ActionResultの次の画像があります。
ここにそのアクションの全体の URL
クリックしたら、このビューページを PDF として保存したいので、このチュートリアルに従いました
これはcshtmlビューページなので、モデルクラスはありません
これはPDFに保存するコントローラクラスのメソッドです
このボタンをクリックすると PDF ファイルに保存されず、