itextsharp - 如何将书签添加到 pdfpcell

标签 itextsharp itext bookmarks pdfptable

我正在使用 itext 的 pdfptable 做一个包含 1000 多条记录的报告。查找特定记录并不容易,所以我想知道是否有任何方法可以在 pdfpcell 中添加书签。

最佳答案

要使用 iTextSharp 将书签添加到 pdf,您必须使用 Chapter 和/或 Section 对象。虽然从技术上讲,您可以完成这项工作,但 Chapter 和 Section 对象有一些限制和一些相当大的开销,尤其是对于 1000 个项目。此外,我一直无法阻止章节编号显示在我的文档中,如果您的内容在 pdfpcells 中,这对您来说可能是一个问题。

link提供了将书签添加到 pdf 的很好的介绍。向下滚动到书签部分的文章末尾。

在本文中,还有关于在 pdf 中设置 LocalDestinations 的信息。这些不会显示为书签,它们需要“转到”链接和“目的地”。因此,如果您愿意或能够在 pdf 中创建索引页面,这可能是一个更好的解决方案。您的索引页将包含所有“转到”链接,您的 pdfpcells 中的内容将是 LocalDestinations。

关于itextsharp - 如何将书签添加到 pdfpcell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2205484/

相关文章:

java - 使用 Java 和 iText 创建百分比栏

c# - 底部的 PDF 页脚使用 iTextSharp

javascript - 使用 iTextSharp 将 javascript 添加到 PDF 中时出现问题

itextsharp - 如何在Itextsharp中添加当前页码和总页数

itextsharp - 如何在使用 iTextSharp 保持方向的同时缩放 PDF 页面?

pdf - 使用 iTextSharp 检查 PDF 文档中的文本是否为粗体的方法有哪些

iTextSharp - 将新文档创建为 Byte[]

python - HTML 火狐书签

Javascript 书签在某些站点上失败,创建 ghoSTLy 新 <html> 页面

javascript - 使用 JavaScript 更改为页面添加书签时使用的 URL