2

MVC 4 で Rotative を使用しています。ヘッダー、フッター、カバー ページを作成するためのカスタム スウォッチを実装しました。
私の税関はコードの下にあります

string cusomtSwitches = string.Format(
    "--print-media-type  --allow {0} --header-html {0} --allow {1} --footer-html {1} --allow {2} cover {2}", 
    Url.Action("PDFHeader", "Controller", new { data=""  }, Request.Url.Scheme), 
    Url.Action("PDFFooter", "Controller", new { area = "" }, Request.Url.Scheme), 
    Url.Action("PDFCover", "Controller", new { data="" }, Request.Url.Scheme)
);

PDF が正しく生成されません。表紙の上部にスペースが挿入されますが、ヘッダーが原因であると思われます。ヘッダーからヘッダーの html を削除すると、Cover は完全に正常に動作しているように見え、上から始まります。

カバーにヘッダーとフッターが含まれてはならないことは理解できるので、カバーを実装しました。しかし、まだいくつかの問題があります。実際の PDF を生成する前に完全な HTML を取得できれば、問題のある場所をデバッグできます。

ヘッダーやフッターなどを含む実際の PDF を取得する前に、完全な HTML を取得する方法はありますか?

4

0 に答える 0