Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

473
Visualizações
calidad de texto html2pdf del PDF exportado y uso de .html() de jsPDF

Buenas tardes. En mi saga en curso al usar jsPDF, html2canvas y ahora html2pdf para capturar un elemento div para exportar el contenido html como PDF, tengo algunos problemas en 3 frentes.

  1. ¿Cómo aumento la calidad del texto? Está algo borroso y me gustaría que el texto y la imagen del informe fueran algo más nítidos.

  2. ¿Hay alguna forma de usar la función .html() de jsPDF en lugar de guardar el contenido como una imagen en el archivo PDF?

  3. ¿Hay una mejor manera de esto? Esta característica ha sido un dolor de cabeza total. Lo loco, en la aplicación web real, tengo un botón de impresión que formatea muy bien el html, obtengo la ventana de impresión y se guarda muy bien como PDF. Lamentablemente, a muchos usuarios no les gusta el paso adicional y prefieren simplemente descargar.

Nota: estoy usando la versión actual de html2pdf.js para la funcionalidad de salto de página en la que estoy trabajando. El siguiente código aún no está configurado para incorporar la capacidad de salto de página.

Aquí está mi código:

HTML:

 <div class="modal-body" id="printItems"> <div class="container" id="selectedItems"></div> </div> <button stule="border:none"><span id="downloadActivity" class="glyphicon glyphicon-download-alt" title="download report to PDF" onclick="downloadToPDF()"</span></button> <script type="text/javascript" src="/library/html2pdf.bundle.js"></script>

JavaScript:

 function downloadPDF() { var opt = { margin:1, filename: webPage + dateStamp + '.pdf', quality: 0.95, image: {type: 'jpeg', quality:4}, html2canvas: { dpi:100, useCORS: true, letterRendering: true, width: 205, scale: 0.26, getContext: '2d' }, jsPDF: {unit: 'in', format: 'a4', orientation: 'portrait} }; html2pdf().from(element).ser(opt).toPdf().get('pdf').then(function(pdf){ pdf.setFontSize(9) pdf.text(JSON.parse(localStorage.getItem('classKey')), 75, 1, {baseline: 'top' }); }).save() }
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda