【问题标题】:Print Migradoc document with MVC 3使用 MVC 3 打印 Migradoc 文档
【发布时间】:2012-02-02 14:58:52
【问题描述】:

在我的应用程序中,我需要能够创建包含页眉/页脚、图片、文本等的 PDF 报告。现在我找到了一个图书馆 migradoc,但我无法弄清楚 atm。当用户按下“创建”按钮时如何打印/显示正在创建的文件?

在 PdfSharp 中我只能说 document.Save(Url)Process.Start(url),但我不能对 Migradoc 做同样的事情。

【问题讨论】:

  • 那么使用 PdfSharp 有什么问题?
  • 我找不到任何方法可以在其中创建 Header...

标签: c# asp.net-mvc asp.net-mvc-3 model-view-controller migradoc


【解决方案1】:

MigraDoc 使用 PDFsharp。您只需调用保存并开始,就像使用 PDFsharp 一样:

// Save the document...
const string filename = "HelloWorld.pdf";
pdfRenderer.PdfDocument.Save(filename);
// ...and start a viewer.
Process.Start(filename);

来自 MigraDoc 附带的 HelloWorld 示例的代码 sn-p。 另见:
http://www.pdfsharp.net/wiki/MigraDocHelloWorld-sample.ashx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-09
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多