SharpPDF在Serverside asp .Net C#中创建PDF

efi*_*rat 3 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);
myDoc.createPDF(@"c:\test.pdf");
myDoc.
myPage = null;
myDoc = null; 
Run Code Online (Sandbox Code Playgroud)

Fil*_*erg 5

有一个超载createPDF,需要一个Stream.您可以使用它在服务器上的内存中创建PDF,然后将其流回客户端.

这是一个例子(尝试使用ShartPDF版本1.3.1):

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();
Run Code Online (Sandbox Code Playgroud)