Ankündigung

Einklappen
Keine Ankündigung bisher.

Bug bei PDF-Erzeugung umgehen?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bug bei PDF-Erzeugung umgehen?

    Hallo Leute,
    folgendes hat früher problemlos funktioniert:
    PHP-Code:
    $pdf PDF_new();
    $pdffile "font/rechnung.pdf";

    pdf_open_file($pdf$pdffile);
    pdf_begin_page_ext($pdf595842'');

    pdf_set_info($pdf"Author""dfdsf");
    pdf_set_info($pdf"Title""sdsada");
    pdf_set_info($pdf"Subject" "Rechnung");
    pdf_set_info($pdf"Creator""myCMS");

    $pic pdf_load_image($pdf"gif""font/logo2.gif""");
    pdf_place_image($pdf$pic4706980.75);
    pdf_close_image($pdf$pic);
    ... 
    In letzter Zeit funktioniert das nur noch in ca. 50% aller Fälle.
    In den anderen 50% kommt diese Fehlermeldung:
    Fatal error: Uncaught exception 'PDFlibException' with message 'Bad floating point number for PDF' in /is/htdocs/xyz/www/mycms/rechnung.php:67 Stack trace: #0 /is/htdocs/xyz/www/mycms/rechnung.php(67): pdf_place_image() #1 {main} thrown in /is/...
    Natürlich ist nichts falsch am Quellcode, aber was könnt ihr empfehlen?
    Wie soll ich PDFs jetzt erzeugen??

  • #2
    Es sieht so aus, hättest du einen Speicherbereich überschritten oder so.
    Anstelle der PDFLib würde ich eh FPDF einsetzen.

    Kommentar


    • #3
      Fpdf?

      Als erstes frage ich mich, warum es überhaupt 2 Varianten von PDFlib gibt:
      PHP-Code:
      $p = new PDFlib();
      $p->set_info("Subject""Rechnung"); 
      und
      PHP-Code:
      $pdf PDF_new();
      pdf_set_info($pdf"Subject" "Rechnung"); 
      Zu ersterer Variante finde ich nur Beispiele aber keine Dokumentationen...
      Deshalb überlege ich auch, auf FPDF umzusteigen.
      Habe aber die Erfahrung gemacht, dass FPDF viel größere Dateien (in Bytes) erzeugt. Gibt es da Tricks, die Dateigröße klein zu halten?

      Kommentar

      Lädt...
      X