Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

383
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!