Tengo varios pdf. Con un botón, quiero abrir la vista previa de impresión para todos los documentos por separado. La solución puede estar en javascript o jquery.
Muchas gracias
En la mayoría de los navegadores, no puede abrir varios cuadros de diálogo de impresión. En su lugar, puede abrirlos secuencialmente. La forma más fácil de imprimir archivos PDF en Javascript es con PrintJS
Aquí hay un ejemplo recursivo que imprime una matriz de archivos PDF.
var documentURLs = ["https://example.com/pdf1.pdf", "https://example.com/pdf2.pdf"] function printDocuments(index){ if(index > documentURLs.length){ return; } printJS({ printable: documentURLs[index], type: 'pdf', onPrintDialogClose: function () { printDocument(index+1) } }) } Lo comenzarías con printDocuments(0) . Asegúrese de descargar e incluir la biblioteca PrintJS con <script src="print.js"></script>