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...
- Introducere
- Instalarea / configurarea
- Constante predefinite
- Exemple
- PDF Funcții
- PDF_activate_item — Activează un element de structură sau un alt element de conținut
- PDF_add_annotation — Adaugă o adnotare [învechit]
- PDF_add_bookmark — Adaugă un semn de carte pentru pagina curentă [învechit]
- PDF_add_launchlink — Adaugă o adnotare de lansare pentru pagina curentă [învechit]
- PDF_add_locallink — Adaugă o adnotare de referință pentru pagina curentă [învechit]
- PDF_add_nameddest — Creează o destinație cu denumire
- PDF_add_note — Stabilește o adnotare pentru pagina curentă [învechit]
- PDF_add_outline — Adaugă un semn de carte pentru pagina curentă [învechit]
- PDF_add_pdflink — Adaugă o adnotare-referință către fișier pentru pagina curentă [învechit]
- PDF_add_table_cell — Adaugă o celulă către un tabel nou sau existent
- PDF_add_textflow — Crează un Textflow sau adaugă text către un Textflow existent
- PDF_add_thumbnail — Adaugă o miniatură pentru pagina curentă
- PDF_add_weblink — Adaugă o referință web pentru pagina curentă [învechit]
- PDF_arc — Desenează un segment de arc de circumferință contra sensului acelor de ceasornic
- PDF_arcn — Desenează un segment de arc de circumferință în sensul acelor de ceasornic
- PDF_attach_file — Adaugă un fișier atașat la pagina curentă [învechit]
- PDF_begin_document — Creează un fișier PDF nou
- PDF_begin_font — Începe o definiție de font de Tip 3
- PDF_begin_glyph — Începe o definiție de simbol pentru un font de Tip 3
- PDF_begin_item — Deschide un element de structură sau un alt element de conținut
- PDF_begin_layer — Începe un strat
- PDF_begin_page_ext — Începe o pagină nouă
- PDF_begin_page — Începe o pagină nouă [învechit]
- PDF_begin_pattern — Începe definiția unui tipar
- PDF_begin_template_ext — Începe definiția unui tipar
- PDF_begin_template — Începe definiția unui tipar [învechit]
- PDF_circle — Desenează un cerc
- PDF_clip — Taie conform căii curente
- PDF_close_image — Închide o imagine
- PDF_close_pdi_page — Închide handle-ul paginii
- PDF_close_pdi — Închide documentul PDF de intrare [învechit]
- PDF_close — Închite resursa PDF [învechit]
- PDF_closepath_fill_stroke — Închide, umple și trasează calea curentă
- PDF_closepath_stroke — Închide și trasează calea
- PDF_closepath — Închide calea curentă
- PDF_concat — Concatenează o matrice la MCT
- PDF_continue_text — Afișează textul în linia următoare
- PDF_create_3dview — Creează o imagine 3D
- PDF_create_action — Creează acțiuni pentru obiecte sau evenimente
- PDF_create_annotation — Creează o adnotare dreptunghiulară
- PDF_create_bookmark — Creează un semn de carte
- PDF_create_field — Creează un câmp în formular
- PDF_create_fieldgroup — Creează un grup de câmpuri de formular
- PDF_create_gstate — Creează un obiect de stare grafică
- PDF_create_pvf — Creează un fișier virtual PDFlib
- PDF_create_textflow — Creează un obiect textflow
- PDF_curveto — Desenează o curbă Bezier
- PDF_define_layer — Creează o definiție a stratului
- PDF_delete_pvf — Elimină un fișier virtual PDFlib
- PDF_delete_table — Elimină un obiect-tabel
- PDF_delete_textflow — Elimină un obiect textflow
- PDF_delete — Elimină un obiect PDFlib
- PDF_encoding_set_char — Adaugă denumirea unui simbol și/sau valoarea Unicode
- PDF_end_document — Închide un fișier PDF
- PDF_end_font — Încheie o definiție de font te Tip 3
- PDF_end_glyph — Încheie o definiție a simbolului pentru un font de Tip 3
- PDF_end_item — Închide un element de structură sau un alt element de conținut
- PDF_end_layer — Dezactivează toate straturile active
- PDF_end_page_ext — Încheie o pagină
- PDF_end_page — Încheie o pagină
- PDF_end_pattern — Încheie un tipar
- PDF_end_template — Încheie un șablon
- PDF_endpath — Încheie calea curentă
- PDF_fill_imageblock — Umple un bloc de imagine cu date variabile
- PDF_fill_pdfblock — Umple un bloc PDF cu date variabile
- PDF_fill_stroke — Umple și trasează o cale
- PDF_fill_textblock — Umple un bloc de text cu date variabile
- PDF_fill — Umple calea curentă
- PDF_findfont — Pregătește un font pentru utilizarea sa ulterioară [învechit]
- PDF_fit_image — Plasează o imagine sau un șablon
- PDF_fit_pdi_page — Plasează o pagină PDF importată
- PDF_fit_table — Plasează un tabel pe pagină
- PDF_fit_textflow — Formatează un textflow într-o zonă dreptunghiulară
- PDF_fit_textline — Plasează o singură linie de text
- PDF_get_apiname — Obține denumirea funcției API care a eșuat
- PDF_get_buffer — Obține zona-tampon de ieșire a PDF
- PDF_get_errmsg — Obține textul erorii
- PDF_get_errnum — Obține numărul erorii
- PDF_get_font — Obține fontul [învechit]
- PDF_get_fontname — Obține denumirea fontului [învechit]
- PDF_get_fontsize — Manipularea fontului [învechit]
- PDF_get_image_height — Obține înălțimea imaginii [învechit]
- PDF_get_image_width — Obține lățimea imaginii [învechit]
- PDF_get_majorversion — Obține numărul major al versiunii [învechit]
- PDF_get_minorversion — Obține numărul minor al versiunii [învechit]
- PDF_get_parameter — Obține un parametru string
- PDF_get_pdi_parameter — Obține un parametru string al PDI [învechit]
- PDF_get_pdi_value — Obține un parametru numeric PDI [învechit]
- PDF_get_value — Obține un parametru numeric
- PDF_info_font — Transmite o interpelare a informațiilor detaliate despre un font încărcat
- PDF_info_matchbox — Transmite o interpelare despre informația matchbox
- PDF_info_table — Obține informații despre tabel
- PDF_info_textflow — Interpelează starea textflow
- PDF_info_textline — Efectuează formatarea unei linii de text și interpelează metricile
- PDF_initgraphics — Restabilește starea grafică
- PDF_lineto — Desenează o linie
- PDF_load_3ddata — Încarcă un model 3D
- PDF_load_font — Caută și pregătește un font
- PDF_load_iccprofile — Caută și pregătește un profil ICC
- PDF_load_image — Deschide un fișier cu imagine
- PDF_makespotcolor — Creează o culoare a punctului
- PDF_moveto — Stabilește punctul curent
- PDF_new — Creează un obiect PDFlib
- PDF_open_ccitt — Deschide o imagine brută CCITT [învechit]
- PDF_open_file — Creează un fișier PDF [învechit]
- PDF_open_gif — Deschide o imagine GIF [învechit]
- PDF_open_image_file — Citește o imagine dintr-un fișier [învechit]
- PDF_open_image — Utilizează datele imaginii [învechit]
- PDF_open_jpeg — Deschide o imagine JPEG [învechit]
- PDF_open_memory_image — Deschide o imagine creată cu funcțiile de imagini ale PHP [nu este susținut]
- PDF_open_pdi_document — Prepare a pdi document
- PDF_open_pdi_page — Pregătește o pagină
- PDF_open_pdi — Deschide un fișier PDF [învechit]
- PDF_open_tiff — Deschide o imagine TIFF [învechit]
- PDF_pcos_get_number — Obține valoarea unei căi pCOS, de tip numeric sau boolean
- PDF_pcos_get_stream — Obține conținutul unei căi pCOS, de tip stream, fstream sau string
- PDF_pcos_get_string — Obține valoarea unei căi pCOS, de tip name, string sau boolean
- PDF_place_image — Plasează o imagine pe pagină [învechit]
- PDF_place_pdi_page — Plasează o pagină PDF [învechit]
- PDF_process_pdi — Procesează un document PDF importat
- PDF_rect — Desenează un dreptunghi
- PDF_restore — Restabilește starea grafică
- PDF_resume_page — Continuă o pagină
- PDF_rotate — Rotește sistemul de coordonate
- PDF_save — Salvează starea grafică
- PDF_scale — Modifică scara sistemului de coordonate
- PDF_set_border_color — Stabilește culoarea bordurii adnotărilor [învechit]
- PDF_set_border_dash — Stabilește stilul liniei bordurii adnotărilor [învechit]
- PDF_set_border_style — Stabilește stilul bordurii adnotărilor [învechit]
- PDF_set_char_spacing — Stabilește spațierea dintre caractere [învechit]
- PDF_set_duration — Stabilește durata dintre pagini [învechit]
- PDF_set_gstate — Activează obiectul stării grafice
- PDF_set_horiz_scaling — Stabilește mărimea scării textului pe orizontală [învechit]
- PDF_set_info_author — Completează câmpul documentului cu informația despre autor [învechit]
- PDF_set_info_creator — Completează câmpul documentului cu informația despre creator [învechit]
- PDF_set_info_keywords — Completează câmpul documentului cu cuvintele-cheie [învechit]
- PDF_set_info_subject — Completează câmpul documentului cu subiectul [învechit]
- PDF_set_info_title — Completează câmpul documentului cu titlul [învechit]
- PDF_set_info — Completează un câmp informațional al documentului
- PDF_set_layer_dependency — Definește relațiile dintre straturi
- PDF_set_leading — Stabilește distanța dintre liniile de text [învechit]
- PDF_set_parameter — Stabilește un parametru string
- PDF_set_text_matrix — Stabilește matricea textului [învechit]
- PDF_set_text_pos — Stabilește poziția textului
- PDF_set_text_rendering — Determină redarea textului [învechit]
- PDF_set_text_rise — Stabilește înălțarea textului [învechit]
- PDF_set_value — Stabilește un parametru numeric
- PDF_set_word_spacing — Stabilește spațierea dintre cuvinte [învechit]
- PDF_setcolor — Stabilește culorile de umplere și de trasare
- PDF_setdash — Stabilește un tipar al liniei obișnuit
- PDF_setdashpattern — Stabilește tiparul liniei
- PDF_setflat — Stabilește platitudinea
- PDF_setfont — Stabilește fontul
- PDF_setgray_fill — Stabilește culoarea de umplere în sur [învechit]
- PDF_setgray_stroke — Stabilește culoarea de trasare în sur [învechit]
- PDF_setgray — Stabilește culoarea în sur [învechit]
- PDF_setlinecap — Stabilește parametrul capului de linie
- PDF_setlinejoin — Stabilește parametrul linejoin
- PDF_setlinewidth — Stabilește grosimea liniei
- PDF_setmatrix — Stabilește matricea curentă de transformare
- PDF_setmiterlimit — Stabilește limita mitrei
- PDF_setpolydash — Stabilește un tipar al liniei complicat [învechit]
- PDF_setrgbcolor_fill — Stabilește valorile rgb ale culorii de umplere [învechit]
- PDF_setrgbcolor_stroke — Stabilește valorile rgb ale culorii de trasare [învechit]
- PDF_setrgbcolor — Stabilește valorile rgb ale culorilor de umplere și de trasare [învechit]
- PDF_shading_pattern — Definește tiparul de umbrire
- PDF_shading — Definește amestecarea
- PDF_shfill — Umple o regiune cu umbrire
- PDF_show_boxed — Afișează un text într-o casetă [învechit]
- PDF_show_xy — Afișează un text la poziția dată
- PDF_show — Afișează un text în poziția curentă
- PDF_skew — Deformează oblic sistemul de coordonate
- PDF_stringwidth — Întoarce lățimea textului
- PDF_stroke — Trasează o cale
- PDF_suspend_page — Suspendează o pagină
- PDF_translate — Stabilește originea sistemului de coordonate
- PDF_utf16_to_utf8 — Convertește un string din UTF-16 în UTF-8
- PDF_utf32_to_utf16 — Convertește un string din UTF-32 în UTF-16
- PDF_utf8_to_utf16 — Convertește un string din UTF-8 în UTF-16
deadhorus at gmail dot com ¶
4 years ago
Me at Izzmo dot com ¶
3 years ago
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).
php at morelightmorelight dot com ¶
5 years ago
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/
