3

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; 
4

1 に答える 1

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();
于 2012-07-03T11:58:03.583 に答える