Foros del Web » Programando para Internet » PHP »

fallo al meter imagen en pdf

Estas en el tema de fallo al meter imagen en pdf en el foro de PHP en Foros del Web. Hola a todos, tengo este código y falla la funcion fit_image pero file_exists devuelbe true. Que puede ser? No puedo meter imagen en pdf. Código ...
  #1 (permalink)  
Antiguo 23/02/2011, 09:24
 
Fecha de Ingreso: enero-2011
Mensajes: 88
Antigüedad: 13 años, 3 meses
Puntos: 1
Desacuerdo fallo al meter imagen en pdf

Hola a todos, tengo este código y falla la funcion fit_image pero file_exists devuelbe true. Que puede ser? No puedo meter imagen en pdf.

Código PHP:
<?php
/* $Id: image.php,v 1.15 2009/08/12 19:39:36 rjs Exp $
 *
 * PDFlib client: image example in PHP
 */

/* This is where font/image/PDF input files live. Adjust as necessary. */ 
$searchpath dirname(dirname(__FILE__)).'/data';

try {
    
$p = new PDFlib();

    
# This means we must check return values of load_font() etc.
    
$p->set_parameter("errorpolicy""return");

    
/* This line is required to avoid problems on Japanese systems */
    
$p->set_parameter("hypertextencoding""winansi");

    
$p->set_parameter("SearchPath"$searchpath);

    
/*  open new PDF file; insert a file name to create the PDF on disk */
    
if ($p->begin_document("""") == 0) {
    die(
"Error: " $p->get_errmsg());
    }

    
$p->set_info("Creator""pdfconimagen.php");
    
$p->set_info("Author""Rainer Schaaf");
    
$p->set_info("Title""image sample (PHP)");

    
$filename "aia003.jpg";
 

    
$existe file_exists($filename);
    
$image $p->load_image("auto"$filename"");
//    if (!$image) {
//    die("Error: " . $p->get_errmsg());
//    }

    /* dummy page size, will be adjusted by $p->fit_image() */
    
$p->begin_page_ext(1010"");
    
$p->fit_image($image00"adjustpage");
    
$p->close_image($image);
    
$p->end_page_ext("");

    
$p->end_document("");

    
$buf $p->get_buffer();
    
$len strlen($buf);

    
header("Content-type: application/pdf");
    
header("Content-Length: $len");
    
header("Content-Disposition: inline; filename=image.pdf");
    print 
$buf;

}
catch (
PDFlibException $e) {
    die(
"PDFlib exception occurred in image sample:\n" .
    
"[" $e->get_errnum() . "] " $e->get_apiname() . ": " .
    
$e->get_errmsg() . "\n");
}
catch (
Exception $e) {[PHP]
die($e);
}

$p = 0;
?>[/PHP]

Gracias, atentamente eñaut.

Etiquetas: pdf, pdflib
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:04.