Expanding on this question、読んでいるPDFをどのように指定できるかを調べるのには苦労しています。どのPDFをレンダリングするかを指定するときにPDFドキュメントを読む
PDFファイルを生成するWkHtmlToPdf
で自分のPDFを作成しています。私はその後、私のデータベースにPDFバイトを保存していると私は、ビューに表示し、再びそれを読みたい:
public void GetPDF(int id)
{
// get the byte array for the PDF out of the database
var Pdf = db.Invoices.FirstOrDefault(x => x.Id == id).Document;
//FileStream Stream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
//return File(Stream, "application/pdf");
// this code reads from a file but I need to read the byte array
// back out so that it displays as a PDF
}
私の見解では、私がリンクされ、問題の答えは1としてこれをやっています:
<object data='@Url.Action("GetPDF")'></object>
私はGetPDF
方法に請求書IDパラメータを渡すにはどうすればよいですか?
これを行うより良い方法はありますか?ここで
からidを持つアクションを呼び出す方法を示しましたか? – Nkosi