Aquí está mi documento completo, si alguien tiene algo que sugerir se los agradeceré infinitamente.
Código PHP:
<?php
//dl("libpdf_php.dll");
if (empty($res)) {//definimos resolución y archivo icc
$mult="72";
} else {
if ($res == "web") {
$mult=72;
$icc="";
}
if ($res == "normal") {
$mult=150;
$icc="";
}
if ($res == "alta") {
$mult=300;
$icc="";
}
if ($res == "ultraalta") {
$mult=600;
$icc="";
}
}
$searchpath = "http://dig-1/dig/prueba/";
// (mi serv local) ya probé con "c:\bla\bla\bla\"**********************************
/* Empieza el rocanrol */
$p = PDF_new();
pdf_set_parameter($p, "SearchPath", $searchpath); // **********************************
/* Abre un pdf nuevo, le pone nombre para generarlo en el disco */
if (PDF_open_file($p, "") == 0) {
die("Error: " . PDF_get_errmsg($p));
}
/* This line is required to avoid problems on Japanese systems */
pdf_set_parameter($p, "hypertextencoding", "winansi");
pdf_set_parameter($p, "warning", "false");
pdf_set_info($p, "Creator", "hoja001.php");
pdf_set_info($p, "Author", "Jorge Garza");
pdf_set_info($p, "Title", "Prueba con variables");
pdf_begin_page($p, (8.5*$mult), (11*$mult)); // Crear página (8.5 pulg X Resolucion), (11 pulg X resolucion)
/* PONER IMAGEN */
$imagefile = "forum-ngr-" . $mult . ".tif";
$image = pdf_load_image($p, "auto", "$imagefile", "");
/*if (!$image) { //desactivad ahora, pero funcional normalmente (en mi mundo ideal)
die("Error: " . PDF_get_errmsg($p));
}*/
pdf_place_image($p, $imagefile, 10, 10, 1.0);
pdf_close_image($p, $image);
pdf_save($p);
pdf_restore($p);
pdf_end_page($p); /* Terminar página */
pdf_close($p); /* cerrar documento PDF */
$buf = PDF_get_buffer($p);
$len = strlen($buf);
header("Content-type: application/pdf");
header("Content-Length: $len");
header("Content-Disposition: inline; filename=hello.pdf");
print $buf;
PDF_delete($p); /* delete the PDFlib object */
?>