Tengo una variable que obtiene el pdf como un archivo binario en el sitio web
<?=$calculationData->PDF_file?>¿Cómo muestro el pdf como un enlace, en lugar de texto binario? Nota: ¡Soy un novato en esto y no sé mucho sobre php! :-)
Supongo que $calculationData es un objeto de una base de datos y el contenido del PDF se almacena allí como datos binarios. Entonces puedes hacer algo como esto:
Enlace a un archivo PHP que carga el contenido y lo envía al navegador.
<a href="show_pdf.php?id=555">Donde id es el id de sus datos de cálculo en algún lugar de la base de datos en este ejemplo. Necesitas algo para identificarlo.
mostrar_pdf.php:
<?php /* load your calculation data here ... */ header("Content-type: application/pdf"); header("Content-Disposition: attachment;filename='mywhateverfile.pdf'"); echo $calculationData->PDF_file; exit();De esa manera, puede enviar los datos binarios al navegador y decirle con los encabezados correctos qué hacer con esos datos.