Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我需要一个解决方案来显示pdf_Javascript_Html - Fatal编程技术网

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

Javascript 我需要一个解决方案来显示pdf,javascript,html,Javascript,Html,当我链接到web表单中的pdf文件时,acrobat reader会处理加载。但我需要一个activex对象或客户端脚本来显示pdf文件,而不是acrobat reader软件。我找不到任何东西(我需要它完全免费,而不是试用) 有人能帮忙吗 您可以使用第三方API,如谷歌图书或谷歌文档 还提供了一个API。将pdf呈现添加到firefox,这是一个纯javascript pdf呈现程序 这可能是一个可能的选择。您可以使用。它有一个商业和免费的GPL版本与品牌标志可见。我个人并不觉得这个标志很烦人

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


有人能帮忙吗

您可以使用第三方API,如谷歌图书或谷歌文档


还提供了一个API。

将pdf呈现添加到firefox,这是一个纯javascript pdf呈现程序


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

您可以使用。它有一个商业和免费的GPL版本与品牌标志可见。我个人并不觉得这个标志很烦人,但让你自己决定吧

id已经完成了这个谷歌文档查看器

$(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()
});
});
$(函数(){
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+'/”;
$(链接)。单击(功能(e){
变量分量=$('')
$('helpmeplease').attr('src',baseurl+encodeURIComponent($(this.attr('href'))+gog)
$.fancybox({
“内容”:内容,
“宽度”:1000,
‘高度’:800,
“自动缩放”:false,
“transitionIn”:“无”,
“transitionOut”:“无”,
})
e、 预防默认值()
});
});

希望这有帮助

这看起来是一个非常好的项目。不幸的是,它不适合生产-尝试在Chrome中查看演示文档,并且在图表中存在渲染问题。当然需要注意。@user1170892我已经在Chrome 12.0.742.30(官方版本84361)开发中亲自测试过它,所以它不仅适用于firefox,尽管这可能是它的主要目标。但我承认它还没有完成。这个应用程序用于内部网络(LAN),而不是WWW.FlexPaper需要将pdf转换为swf。我不想那样做。还有别的想法吗?