这个pdf的书签信息我已经有了,请问如何用编程的办法给pdf增加书签?

解决方案 »

  1.   

    忽忽,这很有难度,pdf格式,还有vc和pdf之间的接口是怎么样的,麻烦.
      

  2.   

    有难度。楼主知道pdf格式吗?获得pdf开发接口了吗?
      

  3.   

    就是没有接口,不知道pdf的接口,所以来求助.目前我有如下信息:
    目标页码和对应的标签文字.
      

  4.   

    可以用Acrobat提供的COM接口来做。
      

  5.   

    要求,最终程序不依赖acrobat的安装环境,最好是静态链接所需要的功能.
      

  6.   


    是自己解析PDF嘛?还是用一些SDK?
      

  7.   

    1.我用Acrobat SDK来为一个pdf增加书签和水印,都需要什么条件?是不是必须得完整安装acrobat?还有开发的程序运行是不是也需要acrobat的安装环境?2.找到一个PDFlib7.0.3的开发包,也有了注册码,可就是不知道如何使用它.3.还有一个是BCL的easyPDF SDK 5,我已经成功的为pdf文件增加了书签和水印等,但是发布的程序似乎也依赖它的SDK的安装.
      

  8.   

    终于用EasyPDF的SDK为pdf文件生成水印和书签了,但是速度不敢恭维,每次都打开文件读写然后关闭,还是com组件,一个月后过期,最要命的是如果书签的数目很多的话,会莫名其妙的出现错误.
    继续寻找更好的办法.
      

  9.   

    辛苦了好几天,又发现一个PDF-XChange & Tools Developer Library for the PDF format – Version 4.x,按照开发手册,有模有样的添加成功书签和创建等信息了,最后才发觉,不支持中文,faint~~~~
      

  10.   

    找到一个PDF-XChange & Tools Developer Library for the PDF format – Version 4.x,可以增加书签和水印,可惜不支持中文,我faint~~不知道是我机器的原因还是怎么回事??
      

  11.   

    使用Acrobat SDK开发的应用,一般都需要Acrobat的支持。
      

  12.   

    最好是直接操作PDF文件,条件是要先看懂PDF的文件格式。思路而矣,我也不是太懂。Acrobat的PDF标准有1K多页,怕怕...
    另,能独立工作的PDF控件,我也搜了很久,免费又好用的基本没有。
    一起学习...
      

  13.   

    做这些都这是这样的,刚开始都是免费,做的差不多了,都会向商业化发展。
    事实上,如果仅是实现添加书签的水印的话也不难,只要理解了PDF的文件结构,一些编码方面的知识,就可以。也可以从PDFlib和xPDF的源码入手来帮助理解。
      

  14.   

    给楼主一些资料 希望有用处:
    http://www.vckbase.com/document/viewdoc/?id=1527http://p2p.uying.com/html/051107/2148053170.stm
      

  15.   

    自己已经搞定,还是采用PDFLib 7.0.3开发注册版,不过很遗憾的是没有静态库,API的调用和参数比较晦涩~~~~.而另外一个versyPDF2.5倒是可以静态连接,也没有注册限制,但是不支持中文,正在跟官方联系中.
      

  16.   


    多谢,我昨天晚上重新看PDFLib的开发文档,熬夜终于搞定了书签和水印等,又加深了对pdf的理解.送大家一个7.0.3的注册码:
    REGEDIT4[HKEY_LOCAL_MACHINE\SOFTWARE\PDFlib][HKEY_LOCAL_MACHINE\SOFTWARE\PDFlib\PDFlib][HKEY_LOCAL_MACHINE\SOFTWARE\PDFlib\PDFlib\7.0.3]
    "license"="w700602-009100-731090-Y6WPH2-5SE4A2"
    "SearchPath"="D:\\download\\PDFlib-7.0.3-MSWin32\\resource"