在一个零足迹Web应用程序中显示多页文件是一项极大的挑战,因为<img>标签只能显示单个图像。常用的解决方法是实现一个单独的缩略图浏览器,然后绑定JavaScript 监听事件来改变主浏览器中所显示的图像。另外一个更高级的解决方法可能涉及检测滚动条位置和修改DOM来创建一个连续的滚动查看器。虽然这两种方式都解决了在Web应用程序中显示多页文件的问题,但是若想显示一些比较先进的文件格式,如PDF标签和超链接等,如何处理呢?
LEADTOOLS HTML5是一个包含在LEADTOOLSHTML5 Image Viewer SDK中的库,不仅支持将PDF转换成图像,而且还支持读取文本,超链接以及所嵌入的PDF文本等,这样一来,开发人员就可以开发一个功能全面的、零足迹的PDF查看器应用程序。 LEADTOOLS HTML5 SDK除了上面所提到的图像显示、PDF书签和超链接外功能外,还包含了注释,DICOM,PACS,图像处理,文件格式转换等功能。
本文的LEADTOOLS HTML5 PDF Thumbnails and Bookmarks 示例是充分展示了 LEADTOOLS HTML5 SDK的多页图像显示以及PDF书签支持。