如何将.nav文件嵌入到pdf文件夹中?

时间:2013-04-12 16:41:34

标签: c# pdf-generation itextsharp portfolio

我是新来的,也是iTextsharp的新手。 我已经成功创建了一个pdf组合文件并在浏览器上显示。 默认布局是详细信息或自定义。 我的老板希望为它添加一些布局,比如点击或旋转。有谁知道怎么做? 我将感激你的帮助!

我应该将.nav文件嵌入到pdf产品组合中还是自己创建导航? 我不知道怎么办?

2 个答案:

答案 0 :(得分:1)

.nav文件在ISO-32000-1(级别3)的Adobe扩展中进行了描述,如第4版中的iText第541页所述。 .nav文件未在此摘录中明确提及,但扩展规范确实提到了它们。

iText不支持开箱即用的.nav文件。我认为从.nav文件中提取必要的信息并使用iText将它们添加到自己中应该是可管理的。当然,您需要遵守ISO规范并了解3级扩展的工作原理。

http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/adobe_supplement_iso32000.pdf 相关页面:

  • p34 - Navigators

  • p130 - .nav文件

答案 1 :(得分:0)

当通过iTextSharp创建PDF时,我找到了一种使用模板文件为PDF组合集分配自定义布局/导航器的方法。我在这里详细说明了答案:

Assigning an Existing Custom Layout/Navigator to a Portfolio Generated By iTextSharp