PDFsharp - Table 的内容 - C#

PDFsharp - Table Of Contents - C#

我正在使用 PDFsharp 创建一个 PDF 文件,我现在要生成一个 Table 的目录。如何动态设置文本之间的点?

我正在使用 XRect 和 XGraphics 对象来绘制字符串。

并使用 AddDocumentLink() 设置 Link 例如:

Text..................... 1

Text2.................... 2

Chapter4 ................ 10

您可以使用DrawString画点。您可以使用 MeasureString 找出适合多少个点。

PDFsharp 是为与 MigraDoc 一起使用而创建的。 MigraDoc 使 ToC 的创建变得非常简单:
http://www.pdfsharp.net/wiki/HelloMigraDoc-sample.ashx
我提到这一点只是为了以防万一可以选择切换到相关库。