php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.07.2004, 21:48  
Gast
 
Beiträge: n/a
Standard Wie einePDF aufbauen

Wie eine PDF Seite aufbauen
Hallo

Ich habe eine InternetSeite und möchte jeden Artikel den ich dort habe auch ermöglichen als PDF herunterzuladen oder anzuzeigen.

Und jetzt habe ich ein Problem:
also ich bin schon in der Lage eine PDF zu erstellen ein bild einzubinden und normallen/kurzen text aber ich habe Probleme damit einen Längeren Text in die Seite einzubauen vor allem weil die Textlänge Variabel ist und ich direkt unter diesen Text mit anderen Text weitermachen muss. das klappt bei mir nicht so gut. könnte mir jemand helfen?


So sieht meine PHP-Seite jetzt aus:

Code:
<?php
  $db = mysql_connect($sql_host, $sql_user, $sql_pass);
  $res = mysql_db_query($sql_DB, "SELECT * from pflanzeninfo_daten WHERE gattung_botanisch like '$gattung_botanisch'");
  $num = mysql_num_rows($res);
  if ($num!=0)
  {
    $id = mysql_result($res, 0, "ID");
    $gattung_deutsch = mysql_result($res, 0, "gattung_deutsch");
    $gattung_botanisch = mysql_result($res, 0, "gattung_botanisch");
    $familie_deutsch = mysql_result($res, 0, "familie_deutsch");
    $familie_botanisch = mysql_result($res, 0, "familie_botanisch");
    $beschreibung = mysql_result($res, 0, "beschreibung");
    $anzucht_anleitung = mysql_result($res, 0, "anzucht_anleitung");
    $pflege_anleitung = mysql_result($res, 0, "pflege_anleitung");
    $autor = mysql_result($res, 0, "autor");
  }
  mysql_close($db);


  $pdf = pdf_new();
  pdf_open_file($pdf, "");
  pdf_begin_page($pdf, 600, 900);
  pdf_set_value($pdf, "textrendering", 0);

//Logo
  $im = pdf_open_png($pdf, "logo.png");
  pdf_place_image($pdf, $im, 40, 860, 0.5);
  pdf_close_image($pdf, $im);
    
//Linie
  pdf_setlinewidth ($pdf, 1);
  pdf_moveto($pdf, 30, 855);
  pdf_lineto($pdf, 570, 855);
  pdf_stroke($pdf);

//Link
  pdf_add_weblink($pdf, 470, 857, 570, 867, "http://www.exoteninfo.com");
  pdf_set_font($pdf, "Helvetica", 8, "host");
  pdf_show_xy($pdf, "www.exoteninfo.com", 485, 859);

//Titel
  pdf_set_font($pdf, "Helvetica", 12, "host");
  pdf_show_xy($pdf, "Gattung: $gattung_deutsch ($gattung_botanisch)", 40, 840);
  pdf_show_xy($pdf, "Familie: $familie_deutsch ($familie_botanisch)", 40, 825);

//Beschreibung
  pdf_show_xy($pdf, "Beschreibung:", 40, 800);
  pdf_set_font($pdf, "Helvetica", 12, "host");
  $texth = pdf_stringwidth($pdf, $beschreibung) / 520;
  pdf_show_xy($pdf, "$lefty", 40, 760);
  pdf_show_boxed($pdf, $beschreibung, 40, 785 - $texth, 520, $texth, "left");

//Anzuch

//Pflege

//Bild

    
  pdf_end_page($pdf);
  pdf_close($pdf);
  $daten = pdf_get_buffer($pdf);
  header("Content-type: application/pdf");
  header("Content-length: ".strlen($daten));
  header("Content-disposition: inline; filename=dokument.pdf");
  print($daten);
?>
Damit ihr euch auch ein Bild davon machen könnt wovon ich spreche poste ich hier mal einen Link
http://www.exoteninfo.com/new/anleit...sch=Passiflora

Wenn iht oben auf PHP klickt so wird der oben genannte Code ausgeführt.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.07.2004, 14:24  
Gast
 
Beiträge: n/a
Standard

Hat denn keiner eine Idee?
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Performance-Frage: Bei jeder Anfrage Seite aufbauen? ZeHa PHP-Fortgeschrittene 4 04.11.2007 19:30
Multidimensionales Array aufbauen Riks PHP Tipps 2007 6 08.02.2007 18:27
[Erledigt] Navigation aus Datenbank aufbauen PHP Tipps 2007 2 05.12.2005 18:05
Shop aufbauen PHP Tipps 2005 5 10.05.2005 15:08
Datenbankverbindung zu Oracle 9.2 aufbauen. PHP Tipps 2004-2 2 26.11.2004 20:21
PHP verbindung zu Embedded oder Java-Testserver aufbauen PHP Tipps 2004 1 07.10.2004 15:59
klick auf Button soll Seite neu aufbauen HTML, Usability und Barrierefreiheit 3 04.08.2004 23:45
Seite neu aufbauen wenn Button geklickt !! HTML, Usability und Barrierefreiheit 1 23.07.2004 16:30
Wie eine PDF Seite aufbauen PHP Tipps 2004 6 13.07.2004 00:09


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:20 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.