我需要一个显示pdf的解决方案

时间:2012-01-26 08:52:36

标签: javascript html

当我链接到网络表单中的pdf文件时,acrobat阅读器会处理加载它。但是我需要一个activex对象或客户端脚本来显示pdf文件而不是acrobat reader软件。我找不到任何东西(我需要它完全免费而不是试用)。

有人可以帮忙吗?

4 个答案:

答案 0 :(得分:4)

您可以使用3 Google聚会API,例如Google图书或Google文档。

Scribd还提供API。

答案 1 :(得分:1)

将pdf渲染添加到他们放在一起的firefox,pdf.jsaboutsource),一个纯粹的javascript pdf渲染器。

这可能是一种可能的选择。

答案 2 :(得分:1)

已完成此google doc viewer

$(function(){
    var links = $("a.pdf,a.doc,a.xls");
    var docs = links.attr("href");
    var gog = "&embedded=true";
    var polurl = window.location.hostname;
    var baseurl  = "http://docs.google.com/gview?url="+polurl+'/';

    $(links).click(function(e){

    var conents = $('<iframe id="helpmeplease" src="'+baseurl+encodeURIComponent($(this).attr('href'))+gog+'" style="width:900px; height:800px;" frameborder="0"></iframe>')
    $('#helpmeplease').attr('src',baseurl+encodeURIComponent($(this).attr('href'))+gog)
    $.fancybox({
        'content'           :conents,
        'width'             : 1000,
        'height'            : 800,
        'autoScale'         : false,
        'transitionIn'      : 'none',
        'transitionOut'     : 'none',
    })
    e.preventDefault()
});
});

希望这会有所帮助

答案 3 :(得分:0)

您可以使用FlexPaper。其中包含商业版和免费版GPL版,其品牌标识可见。我个人没有找到令人讨厌的徽标,但请将其留给您。