公司要求想做一个PDF阅读器,要求能脱离Adobe Acrobat 正常运行,不知如何下手,不会是分析一下PDF文件的格式,然后显示吗?请大家帮忙

解决方案 »

  1.   

    你们公司的决策人员脑子进屎了。好在pdf的格式是公开的,你就做吧,可以骗点钱,练练编程能力。
      

  2.   

    也不是,我们自己生成的PDf文件中加了一些独特的东西,以前用Acrobat加一个插件来看,但Acrobat升级后,就不可以了,所以我们需要做一个PDf阅读器。没办法....
      

  3.   

    http://www.ccyt.net/html/PdfReaderOcx.html
      

  4.   

    http://www.codechina.net:81/codelist.asp?id=3223
      

  5.   


    .PDF本來就是要用Adobe Acrobat來打開才能看資料﹐別的軟件我好象沒有見有什么軟件支持﹖
      

  6.   

    谢谢各位的回答,我只是一个程序员,此事是公司的意思,目前是改变不了的
    我仔细想了一下,最难的一点是如何显示的处理,象Acrobat那样的显示处理方式不知是如何实现的,或者说它是在什么上面显示内容?
      

  7.   

    从你们公司的需要来看,其实是因为Acrobat升级了,但是原来的那个插件没有升级造成了,你们不妨联系一下插件的开发商,看看他们有什么办法没有,或者分析一下插件的工作原理,自己重写插件。
    全部重写阅读器是不明智的,你写的阅读器能保证跟最新的Acrobat兼容吗,能具有Acrobat的最新特性吗?回答无疑是否定的!
    你们有一个权宜办法,就是继续用老版的Acrobat,因为既然要做这个东西,PDF资料肯定也是内部流转,不会发布给外人看,那也只要控制内部人员都使用旧版Acrobat Reader就行啦。而且Acrobat Reader可以同时安装多个版本不冲突的。
      

  8.   

    好像有免费的 PDF阅读下载   你干吗要自己做?
    freepdf
      

  9.   

          西安优看电子科技有限公司  专业的PDF控件提供商   www.ycanpdf.cn优看PDF在线阅读控件[YCanPDF PDFView OCX  for Web]是专为Web开发人员设计的ActiveX组件。开发者只需仅仅十几行代码就可以在网页中轻松实现对本地或网络PDF文件进行显示、打印等操作;它支持PDF所有版本;全面支持各种文字的PDF文件;可以很方便的集成到所有涉及文档管理的系统中,如OA、工作流管理等等。我们为开发者准备了详尽的SDK帮助文件,并提供源代码例程,为开发者提供全程技术协助,让开发者更为迅速稳定地在自己产品中集成PDF阅读功能。其突出特点表现在:
    1、 控件内置PDF解析引擎,可独立运行,无需其他任何特定PDF软件支持;
    2、 对Web服务器没有任何特定要求(Windows、Linux、Unix或其他操作系统均可),对客户端程序没有任何特定要求(HTML、ASP、PHP、JSP等等或其他语言均可),只需最基本的HTML语法就可调用控件方法;
    3、 对于阅读网络PDF,所有操作全部在内存中进行,不会在客户机产生缓存等任何中间文件;
    4、 控件通过了微软代码签名证书签名,安全无病毒。
    5、 出色的稳定性。经过多年的努力,YCanPDF产品已经应用于金融、医药卫生、信息安全、档案管理、隶属地方和部队的科研院所等领域,其稳定性和产品品质得到了广泛认可。其它主要功能:
    1、 支持打开本地PDF(无需上传)、网络PDF(http或ftp方式)。
    2、 支持加密的PDF(包括PKCS7证书加密)。
    3、 兼容所有版本PDF文件(PDF1.3、PDF1.4、PDF1.5、PDF1.6、PDF1.7)。
    4、 除了支持拉丁语系PDF,还全面支持简体、繁体、日、韩等亚洲语系PDF。
    5、 支持显示第一页、最后一页、下一页、前一页、指定页显示。
    6、 支持单页、连续页等方式的浏览。
    7、 支持查看浏览PDF历史中的上一视图、下一视图。
    8、 支持顺时针、逆时针旋转。
    9、 支持适应宽度、适应高度、指定比例缩放浏览等。
    10、 支持目录功能,目录可隐藏。
    11、 支持查找PDF中的字符。
    12、 支持另存为(可屏蔽此功能)。
    13、 支持打印,以及后台打印(可定制,标准版不提供该功能)。
    14、支持在显示的时候添加各种自定义水印(可定制,标准版不提供该功能)。