Avatar billede kimg Nybegynder
04. februar 2003 - 22:37 Der er 2 kommentarer og
1 løsning

Oprette pdf dokument

Jeg har lidt problemer med at oprette pdf dokumenter via pdf_lib.
Jeg har prøvet med de eksempler fra php.net
Dette f.eks

$pdf = pdf_new();
pdf_open_file($pdf, "test.pdf");
pdf_set_info($pdf, "Author", "Uwe Steinmann");
pdf_set_info($pdf, "Title", "Test for PHP wrapper of PDFlib 2.0");
pdf_set_info($pdf, "Creator", "See Author");
pdf_set_info($pdf, "Subject", "Testing");
pdf_begin_page($pdf, 595, 842);
pdf_add_outline($pdf, "Page 1");
$font = pdf_findfont($pdf, "Times New Roman", "winansi", 1);
pdf_setfont($pdf, $font, 10);
pdf_set_value($pdf, "textrendering", 1);
pdf_show_xy($pdf, "Times Roman outlined", 50, 750);
pdf_moveto($pdf, 50, 740);
pdf_lineto($pdf, 330, 740);
pdf_stroke($pdf);
pdf_end_page($pdf);
pdf_close($pdf);
pdf_delete($pdf);
echo "<A HREF=getpdf.php>finished</A>";
?>

Jeg får en fejlmelding i line 10
linie 10: $font = pdf_findfont($pdf, "Times New Roman", "winansi", 1);

Fatal error: PDFlib error: Resource configuration file 'pdflib.upr' not found

Kim
Avatar billede tipsen Nybegynder
04. februar 2003 - 23:34 #1
Fra user-comments på: http://dk.php.net/manual/en/function.pdf-findfont.php

For using pdf_findfont with pdf_setfont it's a good idea to copy your fonts to a separate directory, i.e. /usr/local/fonts. You should also copy the upr file which comes with PDFlib to this directory. The example code above did not work here until I put a

pdf_set_parameter($pdf, "resourcefile", "/usr/local/fonts/pdflib.upr");

before the line with pdf_findfont().
Avatar billede kimg Nybegynder
05. februar 2003 - 01:30 #2
Tak, jeg fik det til at køre

Kim
Avatar billede tipsen Nybegynder
05. februar 2003 - 23:43 #3
godt nok.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester