Impresión de archivos PDF directamente desde JavaScript
En los flujos de trabajo basados en HTML, la integración de la funcionalidad de impresión directa para archivos PDF puede ser una valiosa adición para los usuarios. Para lograr esto, se pueden explorar varios enfoques.
Una técnica consiste en incrustar el PDF dentro del documento usando la etiqueta
Una vez incrustado, JavaScript se puede utilizar para activar la impresión:
function printDocument(documentId) { var doc = document.getElementById(documentId); //Wait until PDF is ready to print if (typeof doc.print === 'undefined') { setTimeout(function(){printDocument(documentId);}, 1000); } else { doc.print(); } }
Este método permite una impresión perfecta sin mostrar el PDF al usuario. Los archivos PDF incrustados se pueden colocar dentro de iframes ocultos para una experiencia más fácil de usar. Sin embargo, vale la pena señalar que es posible que este enfoque no sea compatible con todos los navegadores modernos.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3