在移動瀏覽器上生成pdf文件時,我遇到了以下問題:在某些移動瀏覽器中文件被損壞,但某些文件被下載但未顯示文本,它只在文件中顯示圖像。同時,在桌面瀏覽器上工作時文件生成得很完美,並且下載時文件內容完美顯示。我不知道背後的真實原因,因爲我在開發Web應用程序方面是全新的。在移動瀏覽器上工作時生成pdf文件時出現問題
我使用的代碼在下面給出:
Document pdfDoc = new Document(PageSize.A4, 10, 10, 10, 10);
PdfWriter pdfWriter = PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
pdfDoc.Open();
string imageUrl = Server.MapPath("~/logo//bcetlogo.jpg");
iTextSharp.text.Image ImageLogo = iTextSharp.text.Image.GetInstance(imageUrl);
ImageLogo.ScaleToFit(80f, 80f);
pdfDoc.Add(ImageLogo);
Font f = FontFactory.GetFont("Arial", 15);
string title = "HelloWorld";
Paragraph text1 = new Paragraph(title, f);
pdfDoc.Add(text1);
pdfWriter.CloseStream = false;
pdfWriter.Close();
Response.Buffer = true;
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment;filename=Example.PDF");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Write(pdfDoc);
Response.End();
親愛的@AbhinandanKumar,是我的回答的事情嗎?你有沒有機會嘗試提出的解決方案?它對你有幫助嗎? –