做一个像电子图书馆或者在线在小说那样的网站! 可在线阅读PDF 文档,大家都有什么好的资料?或者有什么现成的模板?望大家指教!谢谢各位啦! 

解决方案 »

  1.   

    在线阅读?直接做成浏览器打开pdf不就可以了?
      

  2.   

    我个人觉得直接把数据转换成一个pdf格式的文件 然后直接打开这个文件阅读 
    效果不是更好吗 不知道楼主是不是要这样的效果呢
      

  3.   

    目前pdf文件无法很好的插入网页中。一种方法是把pdf截成图片。另一种方法是使用专业的pdf文件服务网站。
    推荐:http://issuu.com把pdf上传到issuu之后,可以使用网站提供的Embed功能,把pdf作为flash插入你的网页。下面是对issuu的介绍:Issuu是一个专业的在线PDF分享服务网站,或者也可以认为是一个很不错的在线PDF文档图书馆。通过Issuu,你可以上传分享自己的 PDF文档,可以把它当作一个在线PDF文档存储网站,也可以通过其提供的服务在你的网站或Blog分享PDF文档,此外Issuu还对不同的PDF文档进行分类,以便于读者浏览。Issuu 使用很简单,只需要简单的两步,上传自己的PDF文档,上传时需要选择语言,增加Tag,之后点击发布即可,你就可以在自己的PDF列表中找到自己上传的 PDF文档,支持单页多页浏览模式,可以直接在线打印,可以Email进行分享,可以将PDF文档收藏到各种社会化书签中等等。此外,Issuu提供了很漂亮的Widget插件,可以将PDF在你网站分享。此外,Issuu还提供了较好的社会化特性,你可以根据人来搜索相应的PDF文件非常棒的一个网站,强烈向大家推荐,上面有很多很不错的PDF资源。 
    还有一个yudufreedom你也可以试试。http://www.yudufreedom.com/yudufreedom是一个提供PDF文档相关服务的网站,我们可以通过yudufreedom在线存储、浏览、发布以及分享PDF文档。无需注册便可以使用yudufreedom提供的各种服务,上传PDF文档时需要输入你的email地址,然后对PDF文档标题、分类以及tag 进行设定以便分享,很快就会在email收到一个链接,点击链接即可进入PDF文档阅读页面,这个页面基于flash创建,可以很方便地浏览阅读PDF文档,yudufreedom能自动识别PDF中的链接,甚至不可点的网址yudufreedom也能自动加上相应链接;浏览者在浏览时可以加上他们的书签或者是注释,可以分享到好友email、书签站点或者blog/web。另外yudufreedom对搜索引擎支持友好,因此也提高了PDF文档被搜索的机会。 
      

  4.   

    在网页中直接显示pdf格式的文件方便阅读。但是如果文件较大加载速度会很慢,另外如果客户端没有安装pdf阅读插件的话,也就看不了了 Html代码 
    <object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="800" height="1050" border="0">  
    <param name="_Version" value="65539">  
    <param name="_ExtentX" value="20108">  
    <param name="_ExtentY" value="10866">  
    <param name="_StockProps" value="0">  
    <param name="SRC" value="1.pdf">  
    </object>  <object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="800" height="1050" border="0">
    <param name="_Version" value="65539">
    <param name="_ExtentX" value="20108">
    <param name="_ExtentY" value="10866">
    <param name="_StockProps" value="0">
    <param name="SRC" value="1.pdf">
    </object> 标准浏览器中:Java代码 
    <object data="1.pdf" type="application/pdf" width="300" height="200">    
     alt : <a href="1.pdf">test.pdf</a>   
    </object>  <object data="1.pdf" type="application/pdf" width="300" height="200"> 
     alt : <a href="1.pdf">test.pdf</a>
    </object> IE7.0以上版本的浏览器中可用如下方法,低版本的IE会显示两个Object区域Java代码 
    <object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="800" height="1050" border="0">   
    <param name="_Version" value="65539">   
    <param name="_ExtentX" value="20108">   
    <param name="_ExtentY" value="10866">   
    <param name="_StockProps" value="0">   
    <param name="SRC" value="1.pdf">   
    <object data="1.pdf" type="application/pdf" width="300" height="200">    
     alt : <a href="1.pdf">test.pdf</a>   
    </object>   
    </object>  <object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="800" height="1050" border="0">
    <param name="_Version" value="65539">
    <param name="_ExtentX" value="20108">
    <param name="_ExtentY" value="10866">
    <param name="_StockProps" value="0">
    <param name="SRC" value="1.pdf">
    <object data="1.pdf" type="application/pdf" width="300" height="200"> 
     alt : <a href="1.pdf">test.pdf</a>
    </object>
    </object> 低版本浏览器中的处理方法1:Java代码 
    <!--[if IE]>   
     <object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="800" height="1050" border="0">   
    <param name="_Version" value="65539">   
    <param name="_ExtentX" value="20108">   
    <param name="_ExtentY" value="10866">   
    <param name="_StockProps" value="0">   
    <param name="SRC" value="1.pdf">   
     </object>   
    <![endif]-->   
     <!--[if !IE]> <!-->   
     <object data="1.pdf" type="application/pdf" width="800" height="1050">      
    alt : <a href='http://get.adobe.com/cn/reader'>Adobe Reader.pdf</a>   
    </object>   
     <!--<![endif]-->  <!--[if IE]>
     <object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="800" height="1050" border="0">
    <param name="_Version" value="65539">
    <param name="_ExtentX" value="20108">
    <param name="_ExtentY" value="10866">
    <param name="_StockProps" value="0">
    <param name="SRC" value="1.pdf">
     </object>
    <![endif]-->
     <!--[if !IE]> <!-->
     <object data="1.pdf" type="application/pdf" width="800" height="1050">   
    alt : <a href='http://get.adobe.com/cn/reader'>Adobe Reader.pdf</a>
    </object>
     <!--<![endif]-->  低版本浏览器中的处理方法2:通过CSS控制显示隐藏 Html代码 
    /* hides the second object from all versions of IE */   
      
      
    * html object.hiddenObjectForIE { display: none; }   
    /* display the second object only for IE5 Mac */   
    /* IE Mac \*//*/   
    * html object.hiddenObjectForIE { display: inline; }   
    /**/  /* hides the second object from all versions of IE */
    * html object.hiddenObjectForIE { display: none; }
    /* display the second object only for IE5 Mac */
    /* IE Mac \*//*/
    * html object.hiddenObjectForIE { display: inline; }
    /**/ Html代码 
    <object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="800" height="1050" border="0">  
    <param name="_Version" value="65539">  
    <param name="_ExtentX" value="20108">  
    <param name="_ExtentY" value="10866">  
    <param name="_StockProps" value="0">  
    <param name="SRC" value="1.pdf">  
    <object data="1.pdf" type="application/pdf" width="300" height="200" class="hiddenObjectForIE">    
     alt : <a href="1.pdf">test.pdf</a>  
    </object>  
    </object>  
      

  5.   

    pdf文档可以用xpdf进行转化,转成txt,格式很难看,也可将其转变成html,但是部分字体文档无法转化,比如宋体、楷体网页中嵌入pdf文档网上已经有很多,不过无非就是那几种,object嵌入(浏览器兼用有问题),直接打开,不同浏览器问题更多,有的直接下载,有的在线打开,ie6、ie7、ie8效果都不同,乱七八糟客户浏览器是无法预知的,所以最好不要用嵌入方式打开pdf
      

  6.   

    类似5楼贴出来的代码,在我的xp的ie8上无法运行,但是在vista的ie8上运行正常,奇怪。