【问题标题】:Tables and charts using PDFsharp [closed]使用 PDFsharp 的表格和图表 [关闭]
【发布时间】:2009-07-09 08:10:43
【问题描述】:

我刚开始一个需要我写入 PDF 文件的项目。经过一番谷歌搜索后,我决定使用看起来很简单的 PDFsharp,但是我有一些关于绘制表格和图表的问题。

PDFsharp 是编写包含表格和图表的 PDF 文件的好选择吗?如果没有,你能推荐一个更好的选择吗?如果是,我在哪里可以找到关于这个主题的一些好的文献?一个教程会很好(不一定是示例项目,只是我可以用来熟悉库及其类的东西)。

谁能告诉我 MigraDoc 是什么?我只是看了一眼,它似乎非常适合我的需要,但是我想了解更多关于它的信息。

【问题讨论】:

标签: c# charts pdf-generation pdfsharp


【解决方案1】:

PDFsharp 是一个“低级”的 PDF 生成器,而 MigraDoc 是一个“高级”的文档生成器,它使用 PDFsharp 创建 PDF 文件,但也可以创建 e.pdf 文件。 G。 RTF。

访问 PDFsharp/MigraDoc 基金会网站了解更多信息:
http://www.pdfsharp.net/

【讨论】:

    【解决方案2】:

    如果你不想使用 MigraDoc,你可以使用 gfx.Drawline() 并自己绘制表格。 我在我的一个项目中做到了。 你可以这样做:

            gfx.DrawLine(pen, 45, 250, 45, 703);
            gfx.DrawLine(pen, 87, 250, 87, 703);
            gfx.DrawLine(pen, 150, 250, 150, 703);
            gfx.DrawLine(pen, 291, 250, 291, 703);
            gfx.DrawLine(pen, 381, 250, 381, 703);
            gfx.DrawLine(pen, 461, 250, 461, 703);
            gfx.DrawLine(pen, 571, 250, 571, 703);
    

    或者您可以使用 for 循环来执行此操作并计算位置。

    【讨论】:

      猜你喜欢
      • 2021-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-19
      • 1970-01-01
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      相关资源
      最近更新 更多