Javascript 如何在新选项卡中打印pdf?
我需要在新窗口中打开pdf来打印它。我已经看了好几天的教程了,但都不管用。我尝试过很多方法,但这是最近的:Javascript 如何在新选项卡中打印pdf?,javascript,html,pdf,Javascript,Html,Pdf,我需要在新窗口中打开pdf来打印它。我已经看了好几天的教程了,但都不管用。我尝试过很多方法,但这是最近的: <!DOCTYPE html> <html> <head> <script type="text/javascript"> function print() { window.getElementById("pdf").focus();
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function print()
{
window.getElementById("pdf").focus();
window.getElementById("pdf").print();
}
</script>
</head>
<body onload="print()">
<embed id="pdf" src="http://path/to/file" />
</body>
</html>
函数打印()
{
window.getElementById(“pdf”).focus();
window.getElementById(“pdf”).print();
}
页面加载良好,嵌入了pdf。但它不会被打印出来,我觉得我一直在用头撞砖墙,试图弄明白这一点。我怎样才能让它工作?在这一点上,我愿意尝试任何东西。我不认为当您尝试打印一个普通HTML页面时,它会打印
嵌入
部分中的内容。还有,为什么不直接将原始页面链接到PDF文件本身,而不是这个embded PDF?可能是重复的我尝试将原始页面链接到PDF文件,但我也无法使其工作。定义“不工作”。这个页面是404吗?