Announcement

Collapse
No announcement yet.

pdf datei erstellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • pdf datei erstellen

    Hallo,

    Ich habe eine Frage wie kann ich dynamisch erstellte php dateien als pdf datei speichern?

    mein script:

    <?php

    if($_REQUEST['Send'])
    {
    $FilePointer = fopen("dokument.pdf", "w");
    $PDF = pdf_open($FilePointer);
    pdf_set_info_author($PDF, $Autor);
    pdf_set_info_title($PDF, $Titel);
    pdf_set_info_creator($PDF, $Autor);
    pdf_begin_page($PDF, 595, 842);
    pdf_set_font($PDF, "Arial", 24, "host");
    pdf_show_xy($PDF, $Text, 40, 750);
    pdf_end_page($PDF);
    pdf_close($PDF);
    fclose($FilePointer);
    }
    else
    {
    ?>

    <html>
    <head>
    <title>PDF-Erstellung</title>
    </head>
    <body>
    <form action="" method="post">
    Autor: <input name="Autor" size="20" type="text"><br>
    Titel: <input name="Titel" size="20" type="text"><br>
    Text: <input maxlength="40" name="Text" size="20" type="text"><br>
    <input name="Send" type="submit" value="Erstellen">
    </form>
    </body>
    </html>

    <?php
    }

    ?>

    Fehlermeldung:
    call defined pdf_open()
    dateie wird erstellt aber öffnen kann ich nicht.gibt es noch andere Möglichkeit????

  • #2
    Ich hab eine PDF Bibliothek und die hat völlig andere Funktionen. http://www.pdflib.com/pdflib/index.html

    Soweit ich weiss, ist diese version bei vielen PHP Paketen dabei. Bei XAMPP von apachefriends.org ist dies auch der Fall.

    Hier ein Beispiel:

    &lt;?php

    $FileName = "MeinPDF_File.pdf";
    $pdf = pdf_new();

    pdf_open_file($pdf, $FileName);
    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);

    ?&gt;

    Ich hoffe ich konnte dir helfen

    Comment

    Working...
    X