在我的应用程序中,我需要能够创建PDF报告,包括页眉/页脚,图片,文本等。现在我发现了一个librabry migradoc,我无法弄清楚atm。如何打印/显示用户按“创建”按钮时创建的文件?
在PdfSharp中我可以说document.Save(Url)
和Process.Start(url)
,但我不能对Migradoc做同样的事情。
答案 0 :(得分:2)
MigraDoc使用PDFsharp。您只需调用“保存并启动”,就像使用PDFsharp:
一样// Save the document...
const string filename = "HelloWorld.pdf";
pdfRenderer.PdfDocument.Save(filename);
// ...and start a viewer.
Process.Start(filename);
MigraDoc附带的HelloWorld示例中的代码段。
另见:
http://www.pdfsharp.net/wiki/MigraDocHelloWorld-sample.ashx