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