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

76
Views
Mostrar PDF de AJAX en Bowser

Mi aplicación web envía datos a través de ajax al servidor para descargar una pantalla en HTML o una pantalla en PDF generada usando TCPDF para imprimir y guardar. Mi código php es:

 $pdf->Output($file_name, 'I');

Mi código JS es:

 $.post(server, data, function(result, status, xhr) { if (!show_pdf) { // display html } else { var blob = new Blob([xhr.responseText], { type: 'application/pdf' }); var fileURL = URL.createObjectURL(blob); var newWin = window.open(fileURL); newWin.focus(); }

El resultado comienza así...

%PDF-1.7 %���� 9 0 obj << /Tipo /Página /Principal 1 0 R /Última modificación (D:20220129175433+11'00') /Recursos 2 0 R /MediaBox [0.000000 0.000000 595.276000 841.890000] /CropBox [0.000000 0.000000 595.276000 841.890000] /Bleedbox [0.000000 0.000000 595.276000 841.890000] /trimbox [0.000000 0.00000000 595.276000 841.890000] /ArtBox [0.00000000 0.000000 595.276000 841.8900 /CS /DeviceRGB >> /Annots [ 5 0 R ] /PZ 1 >> endobj 10 0 obj <</Filter /FlateDecode /Length 38835>> stream x���KקYq��S�M� +��� �U��Ȁ����FJ��*!k�4vs

... y tiene unos 160k de largo.

El resultado de la pantalla siempre está en blanco. ¿Qué estoy haciendo mal?

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!