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