Я снова. К сожалению, наша компания не хочет покупать гибкую бумагу. Плохо для меня, я должен найти альтернативу о том, как напечатать PDF внутри тега вставки / iframe.
Для моего первого вопроса у меня есть следующий код:
<script>
function printTrigger(elementId) {
var getMyFrame = document.getElementById(elementId);
getMyFrame.focus();
getMyFrame.contentWindow.print();
}
</script>
с фреймом:
<iframe id="mypdf" src="data/sampledocument.pdf" width="60%" style="height:10em"align="right">
Когда я пытаюсь вызвать функцию printTrigger с помощью кнопки, работает печать pdf (т. Е. Или firefox). Моя проблема, когда я изменяю свойство src в pdf, этот код не работает. исходный файл 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 просмотреть внутри iframe? или это невозможно, потому что есть из разных веб-каталогов / pdf идет от apsx?
По моему второму вопросу Может кто-нибудь помочь мне с альтернативным кодом для printWithDialog , который будет работать в Firefox?
Огромное спасибо!
надеюсь услышать от вас, ребята!