Saludos.
Mi duda es la siguiente:
Como puedo crear un archivo .pdf desde php si recibo desde un web service un array hexadecimal que contiene el pdf en si.
Lo consigo desplegar en pantalla de la siguiente manera.
Código PHP:
<?php
$result = $lista->getArrayPoliza();
$filename = 'Poliza.pdf';
header('Content-type: application/pdf');
header('Content-Disposition: inline; filename="' . $filename . '"');
header('Content-Transfer-Encoding: binary');
echo base64_decode($result);
?>
Pero lo que requiero es guardar el archivo en el servidor para luego en mandarlo por correo electrónico. Normalmente para crear el pdf desde cero se sigue algo similar a esto:
Código PHP:
<?
$f = fopen("ejemplo2cpdf.pdf", "w");
$g = pdf_open($f);
pdf_begin_page($g, 595, 842);
pdf_translate($g, 20, 750);
pdf_set_font($g, "Times-Roman", 60,"host", 0 );
pdf_show($g,"Este es el texto");
pdf_show($g,"Mas texto");
pdf_continue_text($g,"Una nueva línea");
pdf_show_xy($g,"Esto sale en (40,-300)",40,-400);
pdf_end_page($g);
pdf_close($g);
?>
¿Como seria para el array hexadecimal que contiene la póliza completa con formato?