If you only have PDFLib Lite installed, I would not recommend bothering with this library, as you can really only output text and import an image, and that's about it. Forget about adding complexities such as color, blocks and other elements. Switch to an open source library such as FreePDF (http://www.fpdf.org).
- Einführung
- Installation/Konfiguration
- Vordefinierte Konstanten
- Beispiele
- PDF Funktionen
- PDF_activate_item — Aktiviert ein Strukturelement oder einen anderen Dokumentbestandteil
- PDF_add_annotation — Fügt Notiz hinzu [veraltet, nicht empfohlen]
- PDF_add_bookmark — Fügt Lesezeichen für die aktuelle Seite ein [veraltet, nicht empfohlen]
- PDF_add_launchlink — Fügt eine Webverknüpfung auf der aktuellen Seite ein [veraltet, nicht empfohlen]
- PDF_add_locallink — Fügt Verknüpfung auf aktueller Seite ein [veraltet, nicht empfohlen]
- PDF_add_nameddest — Erzeugt benanntes Sprungziel
- PDF_add_note — Fügt Notiz auf aktueller Seite ein [veraltet, nicht empfohlen]
- PDF_add_outline — Fügt Lesezeichen für aktuelle Seite ein [veraltet, nicht empfohlen]
- PDF_add_pdflink — Fügt eine Dateiverknüpfung auf der aktuellen Seite ein [veraltet, nicht empfohlen]
- PDF_add_table_cell — Fügt eine Zelle zu einer neuen oder vorhandenen Tabelle hinzu
- PDF_add_textflow — Erzeugt ein Textflussobjekt oder fügt Text zu einem Textflussobjekt hinzu
- PDF_add_thumbnail — Fügt ein verkleinertes Bild auf der aktuellen Seite ein
- PDF_add_weblink — Fügt Web-Verknüpfung auf der aktuellen Seite ein [veraltet, nicht empfohlen]
- PDF_arc — Zeichnet Kreissegment gegen Uhrzeigersinn
- PDF_arcn — Zeichnet ein Kreissegment im Uhrzeigersinn
- PDF_attach_file — Fügt einen Dateianhang auf der aktuellen Seite ein [veraltet, nicht empfohlen]
- PDF_begin_document — Erstellt eine neue PDF-Datei
- PDF_begin_font — Beginnt eine Typ-3-Schriftdefinition
- PDF_begin_glyph — Beginnt eine Glyphendefinition für eine Typ-3-Schriftart
- PDF_begin_item — Öffnet ein Strukturelement oder anderen Dokumentbestandteil
- PDF_begin_layer — Beginnt eine Ebene
- PDF_begin_page_ext — Beginnt neue Seite
- PDF_begin_page — Beginnt eine neue Seite [veraltet, nicht empfohlen]
- PDF_begin_pattern — Beginnt eine Füllmusterdefinition
- PDF_begin_template_ext — Beginnt eine Templatedefinition
- PDF_begin_template — Beginnt Templatedefinition [veraltet, nicht empfohlen]
- PDF_circle — Zeichnet einen Kreis
- PDF_clip — Setzt den aktuellen Pfad als Clipping-Pfad
- PDF_close_image — Schließt das Bild
- PDF_close_pdi_page — Schließt das Seitenhandle
- PDF_close_pdi — Schließt das PDF-Importdokument [veraltet, nicht empfohlen]
- PDF_close — Schließt die PDF-Ressource [veraltet, nicht empfohlen]
- PDF_closepath_fill_stroke — Schließt, füllt und umrandet den aktuellen Pfad
- PDF_closepath_stroke — Schließt und umrandet den Pfad
- PDF_closepath — Schließt den aktuellen Pfad
- PDF_concat — Verknüpft eine Matrix mit der CTM
- PDF_continue_text — Gibt Text in der nächsten Zeile aus
- PDF_create_3dview — Erzeugt einen 3D-View
- PDF_create_action — Erzeugt Aktionen für Objekte und Events
- PDF_create_annotation — Erzeugt eine rechteckige Anmerkung
- PDF_create_bookmark — Erstellt ein Lesezeichen
- PDF_create_field — Erstellt Formularfeld
- PDF_create_fieldgroup — Erstellt Formularfeldgruppe
- PDF_create_gstate — Erzeugt Grafikzustandsobjekt
- PDF_create_pvf — Erzeugt virtuelle PDFlib-Datei
- PDF_create_textflow — Erzeugt Textflussobjekt
- PDF_curveto — Zeichnet Bézier-Kurve
- PDF_define_layer — Erzeugt Ebenendefinition
- PDF_delete_pvf — Löscht virtuelle PDFlib-Datei
- PDF_delete_table — Löscht Tabellenobjekt
- PDF_delete_textflow — Löscht Textflussobjekt
- PDF_delete — Löscht PDF-Objekt
- PDF_encoding_set_char — Fügt Glyphennamen und/oder Unicode-Wert hinzu
- PDF_end_document — Schließt PDF-Dokument
- PDF_end_font — Beendet Type-3-Schriftdefinition
- PDF_end_glyph — Beendet Type-3-Glyphendefinition
- PDF_end_item — Schließt Strukturelement oder anderen Dokumentbestandteil
- PDF_end_layer — Deaktiviert alle aktiven Layer
- PDF_end_page_ext — Beendet Seite
- PDF_end_page — Unterbricht Seitenausgabe
- PDF_end_pattern — Beendet Füllmusterdefinition
- PDF_end_template — Beendet Template-Definition
- PDF_endpath — Beendet Pfad
- PDF_fill_imageblock — Füllt Image-Block mit variablen Daten
- PDF_fill_pdfblock — Füllt PDF-Block mit variablen Daten
- PDF_fill_stroke — Zeichnet und füllt Pfad
- PDF_fill_textblock — Füllt Text-Block mit variablen Daten
- PDF_fill — Füllt Pfad
- PDF_findfont — Bereitet Schrift vor [veraltet]
- PDF_fit_image — Platziert Bild oder Template
- PDF_fit_pdi_page — Platziert importierte PDF-Seite
- PDF_fit_table — Platziert Tabelle auf der Seite
- PDF_fit_textflow — Passt Textfluss in rechteckigen Bereich ein
- PDF_fit_textline — Platziert einzelne Textzeile
- PDF_get_apiname — Ermittelt Namen von gescheiterter API-Funktion
- PDF_get_buffer — Holt PDF-Ausgabepuffer
- PDF_get_errmsg — Ermittelt Fehlertext
- PDF_get_errnum — Ermittelt Fehlernummer
- PDF_get_font — Ermittelt Schrift [veraltet]
- PDF_get_fontname — Ermittelt Schriftnamen [veraltet]
- PDF_get_fontsize — Schriftbehandlung [veraltet]
- PDF_get_image_height — Ermittelt Bildhöhe [veraltet]
- PDF_get_image_width — Ermittelt Bildbreite [veraltet]
- PDF_get_majorversion — Ermittelt Major-Versionsnummer [veraltet]
- PDF_get_minorversion — Ermittelt Minor-Versionsnummer [veraltet]
- PDF_get_parameter — Ermittelt String-Parameter
- PDF_get_pdi_parameter — Ermittelt String-PDI-Dokumentparameter [veraltet]
- PDF_get_pdi_value — Ermittelt numerischen PDI-Dokumentparameter [veraltet]
- PDF_get_value — Ermittelt numerischen Parameter
- pdf_info_font — Fragt Einzelheiten zu geladenem Font ab
- PDF_info_matchbox — Fragt Matchbox-Informationen ab
- PDF_info_table — Fragt tabellenspezifische Informationen ab
- PDF_info_textflow — Ermittelt Zustand eines Textflusses
- PDF_info_textline — Formatiert Textzeile und ermittelt Metrikdaten
- PDF_initgraphics — Setzt Grafikzustand zurück
- PDF_lineto — Zeichnet Linie
- PDF_load_3ddata — Öffnet 3D-Modelldatei
- PDF_load_font — Sucht und bereitet Schrift vor
- PDF_load_iccprofile — Sucht und bereitet ICC-Profil vor
- PDF_load_image — Öffnet Bilddatei
- PDF_makespotcolor — Erstellt Schmuckfarbe
- PDF_moveto — Setzt aktuelle Position
- PDF_new — Erzeugt PDFlib-Objekt
- PDF_open_ccitt — Öffnet CCITT-Rasterbild [veraltet]
- PDF_open_file — Erzeugt PDF-Datei [veraltet]
- PDF_open_gif — Öffnet GIF-Rasterbild [veraltet]
- PDF_open_image_file — Öffnet Bilddatei [veraltet]
- PDF_open_image — Ermittelt Bilddaten [veraltet]
- PDF_open_jpeg — Öffnet JPEG-Bild [veraltet]
- PDF_open_memory_image — Öffnet mit PHP-Bildfunktionen erzeugtes Bild [nicht unterstützt]
- PDF_open_pdi_document — Prepare a pdi document
- PDF_open_pdi_page — Bereitet Seite vor
- PDF_open_pdi — Öffnet PDF-Dokument [veraltet]
- PDF_open_tiff — Öffnet TIFF-Bild [veraltet]
- PDF_pcos_get_number — Ermittelt Wert eines pCOS-Pfades vom Typ Zahl oder Boolean
- PDF_pcos_get_stream — Ermittelt Inhalt eines pCOS-Pfades vom Typ stream, fstream oder string
- PDF_pcos_get_string — Ermittelt Wert eines pCOS-Pfades vom Typ Name, String oder Boolean
- PDF_place_image — Platziert Bild [veraltet]
- PDF_place_pdi_page — Platziert PDF-Seite [veraltet]
- PDF_process_pdi — Verarbeitet importiertes PDF-Dokument
- PDF_rect — Zeichnet Rechteck
- PDF_restore — Stellt Grafikzustand wieder her
- PDF_resume_page — Nimmt Seitenausgabe wieder auf
- PDF_rotate — Dreht Koordinatensystem
- PDF_save — Speichert aktuellen Grafikzustand
- PDF_scale — Skaliert Koordinatensystem
- PDF_set_border_color — Setzt Randfarbe von Anmerkungen [veraltet]
- PDF_set_border_dash — Setzt Strichmuster für Rand von Anmerkungen [veraltet]
- PDF_set_border_style — Setzt Randstil von Anmerkungen [veraltet]
- PDF_set_char_spacing — Bestimmt den Zeichenabstand [veraltet]
- PDF_set_duration — Setzt Anzeigedauer von Seiten [veraltet]
- PDF_set_gstate — Aktiviert Grafikzustandsobjekt
- PDF_set_horiz_scaling — Setzt horizontalen Textabstand [veraltet]
- PDF_set_info_author — Füllt Dokumentinfofeld für Verfasser [veraltet]
- PDF_set_info_creator — Füllt Dokumentinfofeld für Anwendung [veraltet]
- PDF_set_info_keywords — Füllt Dokumentinfofeld für Stichwörter [veraltet]
- PDF_set_info_subject — Füllt Dokumentinfofeld für Thema [veraltet]
- PDF_set_info_title — Füllt Dokumentinfofeld für Titel [veraltet]
- PDF_set_info — Füllt Dokumentinfofeld
- PDF_set_layer_dependency — Definiert Beziehungen zwischen Ebenen
- PDF_set_leading — Bestimmt Zeilenabstand [veraltet]
- PDF_set_parameter — Setzt PDFlib-Parameter vom Typ String
- PDF_set_text_matrix — Setzt Textmatrix [veraltet]
- PDF_set_text_pos — Setzt aktuelle Textposition
- PDF_set_text_rendering — Bestimmt Darstellungsmodus für Text [veraltet]
- PDF_set_text_rise — Bestimmt vertikalen Textversatz [veraltet]
- PDF_set_value — Setzt numerischen PDFlib-Parameter
- PDF_set_word_spacing — Setzt Wortabstand [veraltet]
- PDF_setcolor — Setzt Zeichen- und Füllfarbe
- PDF_setdash — Setzt einfaches Strichmuster
- PDF_setdashpattern — Setzt komplexes Strichmuster
- PDF_setflat — Setzt Flatness-Parameter
- PDF_setfont — Setzt aktuelle Schrift
- PDF_setgray_fill — Setzt Füllfarbe auf Grauwert [veraltet]
- PDF_setgray_stroke — Setzt Zeichenfarbe auf Grauwert [veraltet]
- PDF_setgray — Setzt Farbe auf Grauwert [veraltet]
- PDF_setlinecap — Setzt linecap-Parameter
- PDF_setlinejoin — Setzt linejoin-Parameter
- PDF_setlinewidth — Setzt aktuelle Strichstärke
- PDF_setmatrix — Setzt aktuelle Transformationsmatrix
- PDF_setmiterlimit — Setzt miterlimit-Parameter
- PDF_setpolydash — Setzt komplexes Strichmuster [veraltet]
- PDF_setrgbcolor_fill — Setzt Füllfarbe in RGB [veraltet]
- PDF_setrgbcolor_stroke — Setzt Zeichenfarbe in RGB [veraltet]
- PDF_setrgbcolor — Setzt Füll- und Zeichenfarbe in RGB [veraltet]
- PDF_shading_pattern — Definiert Farbverlaufsmuster
- PDF_shading — Definiert Farbverlauf
- PDF_shfill — Füllt Bereich mit Farbverlauf
- PDF_show_boxed — Gibt Text in eine Box aus [veraltet, nicht empfohlen]
- PDF_show_xy — Gibt Text an der angegebenen Position aus
- PDF_show — Gibt Text an der aktueller Position aus
- PDF_skew — Schert Koordinatensystem
- PDF_stringwidth — Return width of text
- PDF_stroke — Zeichnet Pfad
- PDF_suspend_page — Unterbricht Ausgabe der Seite
- PDF_translate — Verschiebt den Ursprung des Koordinatensystems
- PDF_utf16_to_utf8 — Konvertiert String von UTF-16 nach UTF-8
- PDF_utf32_to_utf16 — Konvertiert String von UTF-32 nach UTF-16
- PDF_utf8_to_utf16 — Konvertiert String von UTF-8 nach UTF-16
Me at Izzmo dot com
22-Jul-2009 08:42
deadhorus at gmail dot com
04-May-2009 04:15
If you need to use 'pdf templates' use Apache FOP (XSL-FO parser). You can call it from php by using the exec function or by using a php-java bridge. I am successfully using the exec function...
php at morelightmorelight dot com
08-May-2008 03:13
ezpdf http://www.ros.co.nz/pdf/ is also an easy alternative to this. It suffices for most pdf tasks and is quick to pick up.
I also created a modified version of ezpdf that supports rotated text: http://www.morelightmorelight.com/projects/walletpdf/
