C# SharpPDF在服务器端asp.NETC中创建PDF#
我有创建PDF的示例,但是对于服务器端创建PDF,没有关于SharpPDF的文档。我认为这是关于流的概念,我没有关于它的信息C# SharpPDF在服务器端asp.NETC中创建PDF#,c#,asp.net,server-side,sharppdf,C#,Asp.net,Server Side,Sharppdf,我有创建PDF的示例,但是对于服务器端创建PDF,没有关于SharpPDF的文档。我认为这是关于流的概念,我没有关于它的信息 pdfDocument myDoc = new pdfDocument("TUTORIAL", "ME"); pdfPage myPage = myDoc.addPage(); myPage.addText("Hello World!", 200, 450, sharpPDF.Enumerators.predefinedFont.csHelvetica, 12); my
pdfDocument myDoc = new pdfDocument("TUTORIAL", "ME");
pdfPage myPage = myDoc.addPage();
myPage.addText("Hello World!", 200, 450, sharpPDF.Enumerators.predefinedFont.csHelvetica, 12);
myDoc.createPDF(@"c:\test.pdf");
myDoc.
myPage = null;
myDoc = null;
有一个重载,它接受流
。您可以使用它在服务器上的内存中创建PDF,然后将其流回客户端
下面是一个示例(使用ShartPDF版本1.3.1进行了尝试):
我很抱歉@kirlisakal,但你的问题是什么?如何在WebForms应用程序上向用户处理此文件?您怎么说服务器端没有文档?此外,您的代码不是有效的C#。发生了什么事?你有错误吗?这是什么错误?是的,安德烈,我使用的是网络表单
PdfDocument myDoc = new pdfDocument("TUTORIAL", "ME");
pdfPage myPage = myDoc.addPage();
myPage.addText("Hello World!", 200, 450, predefinedFont.csHelvetica, 12);
Response.ContentType = "application/pdf";
myDoc.createPDF(Response.OutputStream);
Response.Flush();