【问题标题】:Outputting Data View Tables in PDFsharp在 PDFsharp 中输出数据视图表
【发布时间】:2014-03-29 01:43:07
【问题描述】:

我有一个问题我不确定是否可以解决,我想知道我是否可以在这里寻求帮助。

我正在使用 C# 中的 PDFsharp 创建发票,我已经编写了第一页显示从数据网格中获取的字符串。没关系。

但是,我来到了摘要页面,我需要将通过 datagridview 循环的值输出到 PDF 中。这在 PDFsharp 中是否可行,还是我必须去 MigraDoc 才能做到这一点?

如果支持,是否仍支持 MigraDoc?

因为我无法将引用纳入我的解决方案。

任何帮助将不胜感激。

谢谢。

【问题讨论】:

  • 您可以编辑上面的帖子以提供更多信息(例如,正在使用的 Visual Studio 版本、您下载的 MigraDoc 版本(例如源包或程序集包或 NuGet 包)以及有关您的其他信息正在做的事情以及收到的错误消息)。
  • 重新添加引用:另见:stackoverflow.com/a/1832737/162529

标签: c# pdfsharp migradoc


【解决方案1】:

仍然支持 MigraDoc。

MigraDoc 使用 PDFsharp 创建 PDF 文件,因此可以使用 MigraDoc 完成的所有操作也只能使用 PDFsharp 完成。
MigraDoc 支持带边框的表格并自动处理分页符 - 因此对于发票,最好使用 MigraDoc 而不是 PDFsharp。
另见:
http://www.pdfsharp.net/wiki/Invoice-sample.ashx

关于添加引用,详细的错误消息会很有帮助。
MigraDoc 的源代码包包括带有 Visual Studio 解决方案的示例和所有参考资料。

【讨论】:

  • 您好,感谢您这么快回复我。我已将 pdf sharp 添加到我的项目中,一切正常,但我无法添加 migradoc。我不确定下载是否不完整,因此当我尝试使用发票示例(我之前尝试将其用作基础)时,我的参考文献未被识别。另外,您可以将两者结合在一个pdf文档中吗?原谅我的无知,|我才刚刚开始使用这些工具非常感谢
  • 当我添加 CreateDocument() 时出现错误,我缺少指令或程序集引用。
  • @user3257870:不要与您的编译器争论:如果它说缺少程序集引用,那么他可能是对的。您是否将 MigraDoc 项目添加到您的解决方案中?您是否在自己的项目中添加了对 MigraDoc 项目的引用?
  • 我知道,这是我的问题,我无法将 migradoc 添加到我的项目中。你如何添加它?我已经像往常一样添加了 pdfsharp,但我一辈子都不能以同样的方式添加 migradoc
  • 我认为它要求一个 dll,但我拥有的 migradoc 项目中没有任何 dll
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-10-03
  • 2019-02-09
  • 2018-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-08
相关资源
最近更新 更多