PHP
Referenzliste
PDF_open_file
PDF-Funktionen
Befehl:
bool PDF_open_file ( resource $p , string $filename )
Beschreibung:
Erzeugt PDF-Datei [veraltet]
Diese Funktion ist seit PDFlib Version 6 veraltet, verwenden Sie stattdessen die Funktion PDF_begin_document().
Diese Funktion ist seit PDFlib Version 6 veraltet, verwenden Sie stattdessen die Funktion PDF_begin_document().
Aktiv in Version:
(PHP 4 >= 4.0.5, PECL pdflib >= 1.0.0)
PDF_open_file() - Beispiel
Eingabe:
<?php $pdf = pdf_new(); pdf_open_file($pdf, "C:\web\pdf\test45.pdf"); pdf_begin_page($pdf, 595, 842); pdf_set_font($pdf, "Times-Roman", 30, "host"); pdf_set_value($pdf, "textrendering", 1); pdf_show_xy($pdf, "A PDF document is created!", 50, 750); pdf_end_page($pdf); pdf_close($pdf); ?>
Beschreibung:
Erzeugt anhand des �bergebenen Dateinamens eine neue PDF-Datei. Gibt bei Erfolg TRUE zur�ck. Im Fehlerfall wird FALSE zur�ckgegeben.
Diese Funktion ist seit PDFlib Version 6 veraltet, verwenden Sie stattdessen die Funktion PDF_begin_document().
Diese Funktion ist seit PDFlib Version 6 veraltet, verwenden Sie stattdessen die Funktion PDF_begin_document().
PDF_open_file() - Beispiel 2
Eingabe:
<?php $fd = fopen("download/liste.pdf", "w"); $pdfdoc = pdf_open($fd); pdf_begin_page($pdfdoc, 595, 842); pdf_set_font($pdfdoc, "Helvetica", 20, "host", 1); pdf_set_text_pos($pdfdoc, 50, 795); pdf_show($pdfdoc, "Liste"); ... // Dies arbeitet nicht unter PHP5, benutzte dafür ... $fd = fopen("download/liste.pdf", "w"); $pdfdoc = pdf_new(); pdf_open_file($pdfdoc, "download/liste.pdf"); pdf_begin_page($pdfdoc, 595.3, 841.8); $font = pdf_findfont($pdfdoc, "Helvetica", "winansi", 0); pdf_set_font($pdfdoc, $font, 20); pdf_set_text_pos($pdfdoc, 50, 795); pdf_show($pdfdoc, "Liste"); ?>
Beschreibung:
Erzeugt anhand des �bergebenen Dateinamens eine neue PDF-Datei. Gibt bei Erfolg TRUE zur�ck. Im Fehlerfall wird FALSE zur�ckgegeben.
Diese Funktion ist seit PDFlib Version 6 veraltet, verwenden Sie stattdessen die Funktion PDF_begin_document().
Diese Funktion ist seit PDFlib Version 6 veraltet, verwenden Sie stattdessen die Funktion PDF_begin_document().
PDF_open_file() - Beispiel 3
Eingabe:
<?php // die Schreibzugriffe auf die Datei wird zweimal ausgeführt $fp = fopen("testfile.htm", "a"); fwrite($fp, "testline/") ; fclose($fp); //-------------- $pdf = pdf_new(); if (!pdf_open_file($pdf, "")) { print error; exit; }; pdf_begin_page($pdf, 8.5*72, 11*72); pdf_set_font($pdf, "Helvetica-Bold", 24, "host"); pdf_set_text_pos($pdf, 50, 700); pdf_show($pdf,"Hello,world!"); pdf_end_page($pdf); pdf_close($pdf); $buf = pdf_get_buffer($pdf); $len = strlen($buf); header("Content-type: application/pdf"); header("Content-Length: $len"); header("Content-Disposition: inline; filename=foo.pdf"); print $buf; ?>
Beschreibung:
Erzeugt anhand des �bergebenen Dateinamens eine neue PDF-Datei. Gibt bei Erfolg TRUE zur�ck. Im Fehlerfall wird FALSE zur�ckgegeben.
Diese Funktion ist seit PDFlib Version 6 veraltet, verwenden Sie stattdessen die Funktion PDF_begin_document().
Diese Funktion ist seit PDFlib Version 6 veraltet, verwenden Sie stattdessen die Funktion PDF_begin_document().
PDF-Funktionen