【问题标题】:Simple Tables in PDFsharp - without using MigraDoc?PDFsharp 中的简单表格 - 不使用 MigraDoc?
【发布时间】:2018-02-22 10:11:44
【问题描述】:

我的任务是尝试将我们当前的 ITextSharp PDF 导出功能转换为使用 PDFsharp。我发现这两种产品之间有一些相似之处,这很有帮助,但是我特别发现很难找到有关在 PDFsharp 文档中创建表格的大量信息...
我所看到的每一个地方都让我走上了 MigraDoc 的道路。我很想知道我是否只是错过了 PDFsharp 的技巧,还是我真的需要开始使用 MigraDoc?

【问题讨论】:

    标签: pdfsharp migradoc


    【解决方案1】:

    要使用 PDFsharp 创建表格,您必须绘制文本,然后在其周围画线。 PDFsharp 是一个用于创建 PDF 文件的低级库。 PDFsharp 中还没有表格。

    MigraDoc 是一个高级文档库,它与 Word 非常相似,具有表格、段落并为您处理换行符和分页符。

    根据您的需要,尝试使用 MigraDoc 或为 PDFsharp 创建您自己的表格助手。

    【讨论】:

    • 感谢 Bally - 这几乎证实了我的想法。我没有时间创建自己的助手,所以看起来 MigraDoc 是前进的方向。我可以在 Migradoc 中创建“部分”并将它们应用于 PDFSharp 中的“页面”吗?还是最好将这两种产品分开放置?
    • 一个 MigraDoc 文档至少有一个部分,并且该部分将根据需要包含尽可能多的页面。您可以在 PDFsharp 中创建 PDF 页面,让 MigraDoc 为每个页面绘制内容并根据需要进行更改。如果您没有特殊需求,您可以让 MigraDoc 创建包含所有需要页面的 PDF。在最好的情况下,当使用 MigraDoc 创建 PDF 文件时,您根本不需要处理 PDFsharp - MigraDoc 在内部使用 PDFsharp。
    • 太棒了,很容易知道...谢谢!
    猜你喜欢
    • 2010-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多