0
我再次。不幸的是,我们公司不想购买flexpaper。对我不利,我必须找到关于如何在嵌入标记/ iframe中打印pdf的替代方法。如何使用javascript在嵌入/ iframe中打印pdf
对于我第一个问题,我有以下代码:
<script>
function printTrigger(elementId) {
var getMyFrame = document.getElementById(elementId);
getMyFrame.focus();
getMyFrame.contentWindow.print();
}
</script>
与一个iframe:
<iframe id="mypdf" src="data/sampledocument.pdf" width="60%" style="height:10em"align="right">
当我尝试触发printTrigger功能直通按钮,PDF格式的打印作品(即ie或Firefox)。我的问题是当我更改pdf的src属性时,此代码无效。 PDF的源来自不同的web目录见下面的例子观看iframe中的PDF
<iframe id="mypdf" src="../../ViewPDF.aspx?filetype=r3fileserver&nameoffile=Certificate/2011\2011010000035-preview.pdf" width="60%"
style="height:10em" align="right">
这一翻译,浏览器问我是否要打开或保存它。有人可以告诉我如何强制PDF查看iframe内?或者这是不可能的,因为有不同的网页目录/ pdf来自apsx?
对于我的第二个问题有人可以请帮我替代码printWithDialog,将工作在Firefox?
非常感谢!
希望听到你们的声音!
请分别发布多个问题;你会得到更好的回应。 – maerics
您是否通过ViewPDF发送pdf(application/pdf)的正确mimeType? – bhups
@maerics - im抱歉。我如何删除这篇文章?
– leka