Così sto usando dompdf per creare pdf di html. Che funziona davvero bene, l'unico problema è quando l'html è troppo grande e dompdf lo crea su due pagine. C'è un modo forse in dompdf o in html per ridimensionarlo su una sola pagina?dompdf - ridimensiona il pdf per adattarlo alla pagina
L'aiuto sarebbe molto apprezzato! Grazie!
Ecco la mia configurazione e il mio codice per creare file PDF.
define("DOMPDF_ENABLE_HTML5PARSER", true);
define("DOMPDF_ENABLE_FONTSUBSETTING", true);
define("DOMPDF_UNICODE_ENABLED", true);
define("DOMPDF_DPI", 120);
define("DOMPDF_ENABLE_REMOTE", true);
require_once 'dompdf/dompdf_config.inc.php';
$dompdf = new \DOMPDF();
$dompdf->load_html($html);
$dompdf->set_paper("a4", "portrait");
$dompdf->render();
$dompdf->stream("page.pdf", array("Attachment" => 0));
html troppo grande? hai uno screenshot per mostrarci cosa succede nella condizione attuale. –
l'html è composto da un grande jpg all'inizio e da un testo variabile sotto il jpg. il testo può essere lungo a volte, quindi sarebbe bello se dompdf potesse ridimensionare tutto in un bel pdf. puoi quasi farlo usando l'impostazione dpi. quindi adesso ho un'anteprima con il pdf e una casella di selezione in cui puoi scegliere il dpi fino a quando non entra in una pagina. sarebbe bello se dom pdf lo farebbe automaticamente con un'impostazione –
Se si può vivere con un multiplo di una dimensione impostata, ho precedentemente delineato un metodo qui: http://stackoverflow.com/q/26691304/264628. – BrianS