Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boas, Preciso de ter um butao que imprime um documento pdf, tenho feito isto mas ele nao imprime o documento. pagina com o butao de imprimir <a href="pdfpage.asp?caminho=../<%=caminho%>"><img src="images/printer.png" style="width:28px. height:28px. "></a> pdfpage.asp
<html>
<head>
</head> <body onload="window.print()">
<embed src="<%=request.querystring("caminho")%>"/> </body>
</html> O ideal seria que ele imprimir logo o ficheiro quando clicamos. Alguem tem alguma ideia? ObrigadoTenho procurado e testado mas nenhbum funciona em firefox e ie :(
vc pode carregar oPDF dentro de um iframe e chamar de impressão.
jQuery(document).ready(function($) {
function print(url)
{
var _this = this,
iframeId = 'iframeprint',
$iframe = $('iframe#iframeprint');
$iframe.attr('src', url);
$iframe.load(function() {
_this.callPrint(iframeId);
});
}
//initiates print once content has been loaded into iframe
function callPrint(iframeId) {
var PDF = document.getElementById(iframeId);
PDF.focus();
PDF.contentWindow.print();
}
});
usa jquery