Estoy tratando de abrir el archivo PDF para imprimir desde la URL capturada. Probé window.open y pasé la variable de URL de PDF, pero el navegador sigue descargando ese PDF en lugar de abrirlo en una nueva pestaña, abrirlo en Acrobat o imprimirlo.
Entonces he intentado algo así:
En mi página fuente:
<button onclick = "openForPrinting()" value = "Display">Print PDF</button>
mi código JS:
var pdfFileUrl = url; function openForPrinting() { myWindow=window.open("pdfwebpage.html"); myWindow.close; }Y tengo una nueva página html titulada pdfwebpage.html
<html> <head> </head> <body onload="window.print()"> <embed src=pdfFileUrl/> How to pass the PDF URL path here from the openForPrinting() function? </body> </html>Esto casi funcionó, aunque no sé cómo pasar la URL del PDF (pdfFileUrl) a la página pdfwebpage.html para que se incruste.
Gracias por la ayuda.