我使用流动代码创建了一个 pdf 文件。当我运行我的代码时,生成的 pdf 文件存储在下载文件夹中。我想改变这条路。我想将它保存到我的解决方案中。我怎样才能做到这一点?
这是代码:
Document pdfDoc = new Document(new Rectangle(624f, 568f),0f,0f,0f,0f);
try
{
PdfWriter.GetInstance(pdfDoc, System.Web.HttpContext.Current.Response.OutputStream);
pdfDoc.Open();
string imageFilePath = System.Web.HttpContext.Current.Server.MapPath("../images/1.jpg");
iTextSharp.text.Image jpg = iTextSharp.text.Image.GetInstance(imageFilePath);
jpg.ScaleToFit(624f, 468f);
pdfDoc.Add(jpg);
pdfDoc.Close();
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment; filename= " + System.DateTime.Now.ToString("yyyyMMdd_HHmmssff") + ".pdf");
Response.End();
}
catch (DocumentException de)
{
System.Web.HttpContext.Current.Response.Write(de.Message);
}