我想使用iTextSharp生成pdf文件,然後我想在對象標籤中顯示此文件。 這裏我的代碼來生成PDF:生成臨時pdf並將其顯示在對象標籤中
Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 10f, 0f);
PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
pdfDoc.Open();
Paragraph Title = new Paragraph("New Paragraph");
pdfDoc.Add(Title);
pdfDoc.Close();
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment;" +
"filename=sample.pdf");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Write(pdfDoc);
Response.End();
但此代碼生成一個PDF文件,並顯示其拯救我不想/開誠佈公的對話。我希望它被生成,然後顯示在對象標籤沒有對話,並沒有保存在我的文件夾。
你可以嘗試改變「content-disposition」中的「attachment」爲「內聯」? – Markus
有一個類似的問題,我在這裏回答了幾年前,但我找不到它。它的要點是,當一個客戶發送一個HTTP請求時,服務器被允許發送一個且只有一個響應。您可以發送PDF,也可以發送包含'