Rotativa を PDF にエクスポートする簡単な方法として見つけました (おそらく将来のバージョンで CSS3 がサポートされていないように見えることを除いて、ほぼ完全に機能します) ... しかし、FileName
オプションをどのように処理するのか疑問に思います。
私が
return new Rotativa.ViewAsPdf("myViewName", "~/Views/Shared/_PDFLayout.cshtml", myModel)
{
FileName = "myCorrectlyNamed.pdf",
PageSize = ... // plus some more options
};
次にmyCorrectlyNamed.pdf
、ダウンロードします。オプションを省略するFileName
と、PDF がブラウザーに表示されますが、そこから保存すると、デフォルトの filename だけが表示されますdocument.pdf
。
document.pdf
ブラウザでPDFを生成して表示し、そこから保存したとき以外のファイル名を持つ方法は?