什么';这是在ASP.net中将BMP转换为PDF的最简单方法
使用ASP.net将BMP文件转换为单页PDF的最简单方法是什么?我将在Flash中生成8.5英寸x11英寸的BMP(这意味着我可以对其进行操作,使其尽可能简单),然后使用POST将其上载到ASP页面,该页面将其转换为PDF并将用户重定向到PDF。我不想添加任何边距或任何其他内容,它将在BMP中正确布局以进行完全出血 在Flash中将其转换为PDF然后上传会更容易吗 谢谢 您可以使用创建PDF并将图像插入文档。这可以在内存中完成,并向客户端生成最终PDF 下面是一个MVC方法,为显示而剥离,但应该看看如何做到这一点什么';这是在ASP.net中将BMP转换为PDF的最简单方法,asp.net,pdf,bmp,Asp.net,Pdf,Bmp,使用ASP.net将BMP文件转换为单页PDF的最简单方法是什么?我将在Flash中生成8.5英寸x11英寸的BMP(这意味着我可以对其进行操作,使其尽可能简单),然后使用POST将其上载到ASP页面,该页面将其转换为PDF并将用户重定向到PDF。我不想添加任何边距或任何其他内容,它将在BMP中正确布局以进行完全出血 在Flash中将其转换为PDF然后上传会更容易吗 谢谢 您可以使用创建PDF并将图像插入文档。这可以在内存中完成,并向客户端生成最终PDF 下面是一个MVC方法,为显示而剥离,但应
[HttpGet]
public FileStreamResult Export(int? ID)
{
MemoryStream stream = new MemoryStream();
Document pdf = new Document();
PdfWriter writer = PdfWriter.GetInstance(pdf, stream);
pdf.Open();
PdfPTable tblImage = new PdfPTable(1);
tblImage.AddCell(Image.GetInstance(LogChart())); //The LogChart method returns image
pdf.Add(Image);
pdf.Close();
Response.ContentType = "application/pdf";
Response.AddHeader("content-disposition", "attachment;filename=Log.pdf");
Response.Buffer = true;
Response.Clear();
Response.OutputStream.Write(stream.GetBuffer(), 0, stream.GetBuffer().Length);
Response.OutputStream.Flush();
Response.End();
return new FileStreamResult(Response.OutputStream, "application/pdf");
}