brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 02-10-2002, 00:01
Flaaaat
 Newbie
Links : Onlinestatus : Flaaaat ist offline
Registriert seit: Aug 2002
Ort: aachen
Beiträge: 27
Flaaaat ist zur Zeit noch ein unbeschriebenes Blatt
Standard libpdf % fpdf.org

fpdf.org erscheint mir eine gute Alternative zum php internen nicht freien pdf lib zu sein.


Hat jemand Erfahrungen mit der fpdf.org?
Erste Versuche damit sind sehr vielversprechend. Gibt es Fallstricke die erst in der Praxis auftauchen?



beste Grüsse
Fridolin
__________________
no risk more fun
flaaaat.de
Mit Zitat antworten
  #2 (permalink)  
Alt 02-10-2002, 01:36
Benutzerbild von Berni Berni
  OWNER
Links : Onlinestatus : Berni ist offline
Registriert seit: Jan 2001
Ort: Frankfurt / Egelsbach
Beiträge: 6.206
Blog-Einträge: 4
Berni ist zur Zeit noch ein unbeschriebenes Blatt
Standard

jo,
ich finde das Tabellenhandling nicht so gut.
Einen besseren Eindruck mach mir hier http://www.ros.co.nz/pdf/

gruß
berni
__________________

php-Entwicklung | ebiz-consult.de
PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
der PHP Anzeigenmarkt | ebiz-trader.de
Mit Zitat antworten
  #3 (permalink)  
Alt 02-10-2002, 09:36
Wotan
 Master
Links : Onlinestatus : Wotan ist offline
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 5.348
Wotan ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hier mal ein Beispiel zu FPDF.org
PHP-Code:
<?php
require("../../inc/fpdf.php");
include(
"../../inc/db_data.inc.php");

class 
PDF extends FPDF
    
{
    
//Page header
    
function Header()
        {
        
//Logo
        
$this->Image("lutra.png",10,8,20);
        
//Arial bold 15
        
$this->SetFont("Arial","",12);
        
//Move to the right
        
$this->Cell(80);
        
//Title
        
$this->Cell(50,10,"Lutra Pressedienst",0,0,"C");
        
//Line break
        
$this->Ln(20);
        }

    
// Page body
    
function Table($sql)
        {
        
$res mysql_query($sql);
        while(
$row mysql_fetch_array($res))
            {
            
$this->SetFont("Arial","",10);
            
$this->Cell(13,6,"Nr.:",0,0,"L");
            
$this->Cell(20,6,$row["Nummer"],0,0,"L");
            
$this->Ln(5);
            
$this->Cell(13,6,"Datum:",0,0,"L");
            
$this->Cell(20,6,$row["datum"],0,0,"L");
            
$this->Ln(20);
            
$this->SetFont("Arial","B",12);
            
$this->MultiCell($w[1],6,stripslashes($row["Titel"]),0,"C");
            
$this->SetFont("Arial","",12);
            
$this->MultiCell($w[1],6,stripslashes($row["Untertitel"]),0,"C");
            
$this->Ln(10);
            
$this->MultiCell($w[2],6,stripslashes(wordwrap($row["Meldung"],90,"\n",1)),0,"J");
            }
        }

    
// Page footer
    
function Footer()
        {
        
//Position at 1.5 cm from bottom
        
$this->SetY(-15);
        
//Arial italic 8
        
$this->SetFont("Arial","I",8);
        
//Page number
        
$this->Cell(0,10,"Page ".$this->PageNo()."/{nb}",0,0,"C");
        }

    }
$pdf = new PDF();
$pdf->Open();
$pdf->AddPage();
$pdf->SetAuthor('Lutra Pressedienst');
$pdf->SetFont("Arial","",10);
$pdf->Table("SELECT *,DATE_FORMAT(Sperrfrist,'%d.%m.%Y')AS datum FROM presse WHERE Nummer='$show'");
$pdf->AliasNbPages();
$pdf->Output();
?>
__________________
*winks*
Gilbert
------------------------------------------------
Hilfe für eine Vielzahl von Problemen!!!
http://www.1st-rootserver.de/
Mit Zitat antworten
  #4 (permalink)  
Alt 02-10-2002, 12:24
Flaaaat
 Newbie
Links : Onlinestatus : Flaaaat ist offline
Registriert seit: Aug 2002
Ort: aachen
Beiträge: 27
Flaaaat ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hallo Wotan,


das fpdf.orh hatte ich mir schon angesehen, es war im Nullkommanix möglich damit den Briefbogen der aixit nachzubauen (ohne IMG nutzen zu müssen). Meine Frage zielte darauf ab ob es in der Praxis damit Probs. gibt, ich finde das fpdf.org sehr praktisch und gut gemacht.


Die Lib von bernie werde ich mir die Tage mal ansehen, es scheint aber undurchdachter zusein (habs aber noch nicht wirklich angesehen).



mfg
FH
__________________
no risk more fun
flaaaat.de
Mit Zitat antworten
  #5 (permalink)  
Alt 02-10-2002, 12:27
Wotan
 Master
Links : Onlinestatus : Wotan ist offline
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 5.348
Wotan ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Gib mir mal einen Tip, wie ich damit einen Briefbogen öffne und dann an den richtigen Stellen die Formulardaten eintragen kann.

Vielleicht auch mit einem Beispiel.
__________________
*winks*
Gilbert
------------------------------------------------
Hilfe für eine Vielzahl von Problemen!!!
http://www.1st-rootserver.de/
Mit Zitat antworten
  #6 (permalink)  
Alt 02-10-2002, 12:27
Benutzerbild von Berni Berni
  OWNER
Links : Onlinestatus : Berni ist offline
Registriert seit: Jan 2001
Ort: Frankfurt / Egelsbach
Beiträge: 6.206
Blog-Einträge: 4
Berni ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Wenn du erste Erfahrungen gemacht hast, würde ich mich sehr freuen wenn du mir (uns) mal einen kurzen Überblick geben könntest.

danke
berni
__________________

php-Entwicklung | ebiz-consult.de
PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
der PHP Anzeigenmarkt | ebiz-trader.de
Mit Zitat antworten
  #7 (permalink)  
Alt 02-10-2002, 12:31
Benutzerbild von Berni Berni
  OWNER
Links : Onlinestatus : Berni ist offline
Registriert seit: Jan 2001
Ort: Frankfurt / Egelsbach
Beiträge: 6.206
Blog-Einträge: 4
Berni ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von Wotan
Gib mir mal einen Tip, wie ich damit einen Briefbogen öffne und dann an den richtigen Stellen die Formulardaten eintragen kann.

Vielleicht auch mit einem Beispiel.
hast du doch oben gemacht!
__________________

php-Entwicklung | ebiz-consult.de
PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
der PHP Anzeigenmarkt | ebiz-trader.de
Mit Zitat antworten
  #8 (permalink)  
Alt 02-10-2002, 13:21
Wotan
 Master
Links : Onlinestatus : Wotan ist offline
Registriert seit: Sep 2001
Ort: Berlin
Beiträge: 5.348
Wotan ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von Berni
hast du doch oben gemacht!
Eben nicht.
Ich erstelle oben ein ganz neues PDF.

Ich möchte ja mir einen Briefbogen erstellen offline dieses dann auf den Webserver packen und diesen dann öffnen und die Daten an der richtigen Stelle einfügen.
__________________
*winks*
Gilbert
------------------------------------------------
Hilfe für eine Vielzahl von Problemen!!!
http://www.1st-rootserver.de/
Mit Zitat antworten
  #9 (permalink)  
Alt 02-10-2002, 13:47
Flaaaat
 Newbie
Links : Onlinestatus : Flaaaat ist offline
Registriert seit: Aug 2002
Ort: aachen
Beiträge: 27
Flaaaat ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Der aixit Briefbogen hat rechts oben ein rotes Quadrat mit dem Schriftzug aixit in weiss Times.

Die Spalte unter dem Logo enthält die üblichen Daten.

Der ganze Block links dient als Seite.


Mit der fpdf.org war es simple die header und footer function der class zu überschreiben diese erzeugen mir den Briefbogen on the fly wann immer ich was reinschreiben will.


IM Laufe dieser oder der nächsten Woche kannst du das unter flaaaat.de bei der Online Erstellung der Verträge sehen.

Eventuell interessanter Teil im Source ist das ich mehrere header und footer functions in _einem_ PDF brauche. Da ist die fpdf.org nicht wirklich elegant, aber ich kann meine Lösung ja dann mal posten.

Mir gefällt an der fpdf neben der Lizenz das sie aus Sicht des Benutzers so schön knapp ist. Eventuell kann die andere mehr aber das gucke ich mir mal an.

200 Seiten pdf auf einem 300MHz AMD K6II ca. 2.5 Sekunden inkl Anzeige auf einem VIA C3 800MHz per 100Mbit Intranet. Scheint also auch schnell genug zu sein.


mfg
FH
__________________
no risk more fun
flaaaat.de
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
belbit LiveSupport Script ansehen belbit LiveSupport Script

Schnellen und unkomplizierten Support im LiveSupport-Chat anbieten. Ohne Datenbank und in wenigen Sekunden installiert.

24.05.2012 EichbaumMedia | Kategorie: PHP/ Chat
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:45 Uhr.