使用 WinForms 和 PDFsharp 在 C# 中创建带有页面标签的 PDF 时遇到问题

问题描述 投票:0回答:0

我一直在使用 WinForms 和 PDFsharp 库开发 C# 应用程序。目标是创建具有指定页面标签的 PDF 文件。我首先将给定的字符串保存为文件名,然后尝试使用不同的字符串作为 PageLabel。我尝试使用 PDFsharp 在 PDF 文档中正确设置页面标签,但在将页面标签元数据置于 PDF 结构中的正确位置时遇到了挑战。

我尝试使用 PdfDictionary 和 PdfArray 对象设置页面标签,但标签没有插入正确的位置。 接下来,对代码进行了调整,尝试修改Pages字典而不是Catalog字典,但仍然没有达到预期的效果。 然后我进一步尝试更正代码以按正确的顺序创建和添加 PdfDictionary 和 PdfArray 对象,但仍然没有为页面标签实现所需的元数据结构。

有没有办法使用 PDFSharp 做到这一点?几天来我们两个人一直在研究这个问题,虽然我们对发生的事情有了更多的了解,但我们似乎无法解决这个问题。

c# winforms pdf pdfsharp
© www.soinside.com 2019 - 2024. All rights reserved.