Div pdf aplicativo kodular

meushopbox Scripts

by thvinic

HTML

<!-- HTML -->
<div id="divParaSalvar">
  <h1>Conteúdo da Div</h1>
  <p>Este é um exemplo de conteúdo que você deseja salvar como PDF.</p>
</div>
<button onclick="salvarComoPDF()">Salvar como PDF</button>

<!-- JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js"></script>
<script>
function salvarComoPDF() {
  var divToClone = document.getElementById('divParaSalvar');
  var clonedDiv = divToClone.cloneNode(true);

  html2pdf(clonedDiv, {
    margin: 10,
    filename: 'exemplo.pdf',
    image: { type: 'jpeg', quality: 0.98 },
    html2canvas: { scale: 2 },
    jsPDF: { unit: 'mm', format: 'a4', orientation: 'portrait' }
  }).then(function(pdf) {
    // Converte o conteúdo do arquivo PDF para base64
    var reader = new FileReader();
    reader.readAsDataURL(pdf);
    reader.onloadend = function() {
      var base64data = reader.result;
      console.log('String base64: ', base64data);
      // Faça o que quiser com a string base64, como enviar para o servidor
    }
  });
}
</script>