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

373
Visualizações
envíe svg a dompdf usando fetch con javascript y luego descargue el resultado

Tengo un sitio web que redirige a una página php. Esa página PHP genera algunos svg, luego usa Dompdf para permitir que el usuario descargue el svg como pdf. El php se ve así:

 $dompdf = new Dompdf(); $style = 'style="max-width:100%; max-height:100%;"'; $html = '<img '. $style . ' src="data:image/svg+xml;base64,'.base64_encode($svg).'" style/></div>'; $dompdf->setPaper('letter', 'landscape'); $dompdf->loadHtml($html); $dompdf->render(); $dompdf->stream();

Pero ahora tengo una nueva situación en la que estoy creando este svg usando javascript. Escribí un javascript que se ve así:

 var svg = document.querySelector('svg') const formData3 = new FormData(); formData3.append('svg_data', svg); fetch('./inc/php/dompdf/printPdf.php', { method: "POST", body: formData3 })

Entonces, en el archivo printPdf.php, solo obtengo el svg de $_POST['svg_data'] . Mi pregunta es, ¿cómo puedo devolver el objeto de flujo a javascript y enviar el pdf al usuario para que lo descargue?

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