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...
- Introduction
- Installing/Configuring
- Predefined Constants
- Examples
- PDF Functions
- PDF_activate_item — فعالسازی جز ساختار یا مورد محتوای دیگر
- PDF_add_annotation — اضافه کردن علامت [از رده خارج]
- PDF_add_bookmark — اضافه کردن bookmark برای صفحه فعلی [از رده خارج]
- PDF_add_launchlink — اضافه کردن علامت شروع برای صفحه فعلی [از رده خارج]
- PDF_add_locallink — اضافه کردن علامت پیوند برای صفحه فعلی [از رده خارج]
- PDF_add_nameddest — ساخت مقصد نامدار
- PDF_add_note — تعیین علامت برای صفحه فعلی [از رده خارج]
- PDF_add_outline — اضافه کردن bookmark به صفحه فعلی [از رده خارج]
- PDF_add_pdflink — اضافه کردن علامت پیوند فایل به صفحه فعلی [از رده خارج]
- PDF_add_table_cell — اضافه کردن سلول به جدول موجود یا جدید
- PDF_add_textflow — ساخت Textflow یا اضافه کردن متن به Textflow موجود
- PDF_add_thumbnail — اضافه کردن thumbnail به صفحه فعلی
- PDF_add_weblink — اضافه کردن weblink به صفحه فعلی [از رده خارج]
- PDF_arc — رسم بخش قوس پادساعتگرد
- PDF_arcn — رسم قوس دایره ساعتگرد
- PDF_attach_file — اضافه کردن فایل الصاقی به صفحه فعلی [از رده خارج]
- PDF_begin_document — ساخت فایل جدید PDF
- PDF_begin_font — شروع تعریف فونت نوع 3
- PDF_begin_glyph — شروع تعریف glyph برای فونت نوع 3
- PDF_begin_item — باز کردن جز ساختار یا مورد محتوایی دیگر
- PDF_begin_layer — شروع لایه
- PDF_begin_page_ext — شروع صفحه جدید
- PDF_begin_page — شروع صفحه جدید [از رده خارج]
- PDF_begin_pattern — شروع تعریف الگو
- PDF_begin_template_ext — شروع تعریف قالب
- PDF_begin_template — شروع تعریف الگو [از رده خارج]
- PDF_circle — رسم دایره
- PDF_clip — برش به مسیر فعلی
- PDF_close_image — بستن تصویر
- PDF_close_pdi_page — بستن هندل صفحه
- PDF_close_pdi — بستن سند ورودی PDF [از رده خارج]
- PDF_close — بستن منبع pdf [از رده خارج]
- PDF_closepath_fill_stroke — بستن، پر کردن و رنگآمیزی مسیر فعلی
- PDF_closepath_stroke — بستن و رنگآمیزی مسیر
- PDF_closepath — بستن مسیر فعلی
- PDF_concat — الحاق ماتریس به CTM
- PDF_continue_text — خروجی متن به خط بعدی
- PDF_create_3dview — ساخت نمایش 3D
- PDF_create_action — ساخت فعالیت برای اشیا یا رویدادها
- PDF_create_annotation — ساخت علامت مستطیلی
- PDF_create_bookmark — ساخت bookmark
- PDF_create_field — ساخت فیلد فرم
- PDF_create_fieldgroup — ساخت گروه فیلد فرم
- PDF_create_gstate — ساخت شی حالت گرافیک
- PDF_create_pvf — ساخت فایل مجازی PDFlib
- PDF_create_textflow — ساخت شی textflow
- PDF_curveto — رسم منحنی Bezier
- PDF_define_layer — ساخت تعریف لایه
- PDF_delete_pvf — حذف فایل مجازی PDFlib
- PDF_delete_table — حذف شی جدول
- PDF_delete_textflow — حذف شی textflow
- PDF_delete — حذف شی PDFlib
- PDF_encoding_set_char — اضافه کردن نام glyph و/یا مقدار یونیکد
- PDF_end_document — بستن فایل PDF
- PDF_end_font — پایان دادن به تعریف فونت نوع 3
- PDF_end_glyph — پایان دادن تعریف glyph برای فونت نوع 3
- PDF_end_item — بستن جز ساختار یا مورد محتوایی دیگر
- PDF_end_layer — غیرفعالسازی تمام لایههای غیرفعال
- PDF_end_page_ext — پایان صفحه
- PDF_end_page — پایان صفحه
- PDF_end_pattern — پایان الگو
- PDF_end_template — پایان قالب
- PDF_endpath — پایان مسیر فعلی
- PDF_fill_imageblock — پر کردن بلوک تصویر با داده متغیر
- PDF_fill_pdfblock — پر کردن بلوک PDF با داده متغیر
- PDF_fill_stroke — پر کردن و رنگآمیزی مسیر
- PDF_fill_textblock — پر کردن بلوک متنی به همراه داده متغیر
- PDF_fill — پر کردن مسیر جاری
- PDF_findfont — آمادهسازی فونت برای استفاده بعدی [از رده خارج]
- PDF_fit_image — قرار دادن تصویر در قالب
- PDF_fit_pdi_page — قرار دادن صفحه وارد شده PDF
- PDF_fit_table — قرار دادن جدول در صفحه
- PDF_fit_textflow — قالببندی textflow در ناحیه مستطیلی
- PDF_fit_textline — قرار دادن یک خط از متن
- PDF_get_apiname — دریافت نام تابع ناموفق API
- PDF_get_buffer — دریافت بافر خروجی PDF
- PDF_get_errmsg — دریافت متن خطا
- PDF_get_errnum — دریافت شماره خطا
- PDF_get_font — دریافت فونت [از رده خارج]
- PDF_get_fontname — دریافت نام فونت [از رده خارج]
- PDF_get_fontsize — هندل فونت [از رده خارج]
- PDF_get_image_height — دریافت ارتفاع تصویر [از رده خارج]
- PDF_get_image_width — دریافت عرض تصویر [از رده خارج]
- PDF_get_majorversion — دریافت شماره نسخه اصلی [از رده خارج]
- PDF_get_minorversion — دریافت شماره نسخه جزئی [از رده خارج]
- PDF_get_parameter — دریافت پارامتر رشته
- PDF_get_pdi_parameter — دریافت پارامتر رشته PDI [از رده خارج]
- PDF_get_pdi_value — دریافت پارامتر عددی PDI [از رده خارج]
- PDF_get_value — دریافت پارامتر عددی
- PDF_info_font — پرس و جوی اطلاعات حزئی درباره فونت بارگذاری شده
- PDF_info_matchbox — پرس و جوی اطلاعات matchbox
- PDF_info_table — بازیابی اطلاعات جدول
- PDF_info_textflow — پرس و جوی حالت textflow
- PDF_info_textline — انجام قالببندی textline و معیارهای پرس و جو
- PDF_initgraphics — بازنشانی حالت گرافیک
- PDF_lineto — رسم خط
- PDF_load_3ddata — بارگذاری مدل 3D
- PDF_load_font — جستجو و آمادهسازی فونت
- PDF_load_iccprofile — جستجو و آمادهسازی پروفایل ICC
- PDF_load_image — باز کردن فایل تصویر
- PDF_makespotcolor — ساخت رنگ نقطهای
- PDF_moveto — تعیین نقطه فعلی
- PDF_new — ساخت شی PDFlib
- PDF_open_ccitt — باز کردن تصویر خام CCITT [از رده خارج]
- PDF_open_file — ساخت فایل PDF [از رده خارج]
- PDF_open_gif — باز کردن تصویر GIF [از رده خارج]
- PDF_open_image_file — خواندن تصویر از فایل [از رده خارج]
- PDF_open_image — استفاده از اطلاعات صفحه [از رده خارج]
- PDF_open_jpeg — باز کردن تصویر JPEG [از رده خارج]
- PDF_open_memory_image — باز کردن تصویر ساخته شده با استفاده از توابع تصویر PHP [عدم پشتیبانی]
- PDF_open_pdi_document — Prepare a pdi document
- PDF_open_pdi_page — آمادهسازی صفحه
- PDF_open_pdi — باز کردن فایل PDF [از رده خارج]
- PDF_open_tiff — باز کردن تصویر TIFF [از رده خارج]
- PDF_pcos_get_number — دریافت مقدار pCOS به همراه شماره نوع یا boolean
- PDF_pcos_get_stream — دریافت محتوای مسیر pCOS به همراه نوع جریان، fstream، یا رشته
- PDF_pcos_get_string — دریافت مقدار مسیر pCOS به همراه نام نوع، رشته، یا boolean
- PDF_place_image — قرار دادن تصویر در صفحه [از رده خارج]
- PDF_place_pdi_page — قرار دادن صفحه PDF [از رده خارج]
- PDF_process_pdi — پردازش سند وارد شده PDF
- PDF_rect — رسم مستطیل
- PDF_restore — بازیابی دوباره حالت گرافیک
- PDF_resume_page — ادامه صفحه
- PDF_rotate — چرخاندن سیستم مختصات
- PDF_save — ذخیره حالت گرافیک
- PDF_scale — مقیاس سیستم مختصات
- PDF_set_border_color — تعیین رنگ مرز علامت [از رده خارج]
- PDF_set_border_dash — تعیین علامت استایل خط تیره مرز [از رده خارج]
- PDF_set_border_style — تعیین استایل مرز علامات [از رده خارج]
- PDF_set_char_spacing — تعیین فاصله کاراکتر [از رده خارج]
- PDF_set_duration — تعیین فاصله بین صفحهها [از رده خارج]
- PDF_set_gstate — فعالسازی شی حالت گرافیکی
- PDF_set_horiz_scaling — تعیین مقیاس متن افقی [از رده خارج]
- PDF_set_info_author — پر کردن فیلد اطلاعات نویسنده سند [از رده خارج]
- PDF_set_info_creator — پر کردن فیلد اطلاعات سازنده سند [از رده خارج]
- PDF_set_info_keywords — پر کردن فیلد اطلاعات کلمه کلیدی سند [از رده خارج]
- PDF_set_info_subject — پر کردن فیلد موضوع اطلاعات سند [از رده خارج]
- PDF_set_info_title — پر کردن فیلد اطلاعات عنوان [از رده خارج]
- PDF_set_info — پر کردن فیلد اطلاعات سند
- PDF_set_layer_dependency — تعریف ارتباط بین لایهها
- PDF_set_leading — تعیین فاصله بین خطوط [از رده خارج]
- PDF_set_parameter — تعیین پارامتر رشته
- PDF_set_text_matrix — تعیین ماتریس متن [از رده خارج]
- PDF_set_text_pos — تعیین موقعیت متن
- PDF_set_text_rendering — مشخص کردن پردازش متن [از رده خارج]
- PDF_set_text_rise — تعیین بالا رفتن متن [از رده خارج]
- PDF_set_value — تعیین پارامتر عددی
- PDF_set_word_spacing — تعیین فاصله بین کلمات [از رده خارج]
- PDF_setcolor — تعیین رنگ پر کردن و رنگآمیزی
- PDF_setdash — تعیین شکل خط تیره ساده
- PDF_setdashpattern — تعیین شکل خط تیره
- PDF_setflat — تعیین صافی
- PDF_setfont — تعیین فونت
- PDF_setgray_fill — تعیین رنگ پر کردن به خاکستری [از رده خارج]
- PDF_setgray_stroke — تعیین رنگ رنگآمیزی به خاکستری [از رده خارج]
- PDF_setgray — تعیین رنگ به خاکستری [از رده خارج]
- PDF_setlinecap — تعیین پارامتر linecap
- PDF_setlinejoin — تعیین پارامتر linejoin
- PDF_setlinewidth — تعیین عرض خط
- PDF_setmatrix — تعیین ماتریس تبدیل فعلی
- PDF_setmiterlimit — تعیین حد گوشه
- PDF_setpolydash — تعیین شکل پیچیده خط-چین [از رده خارج]
- PDF_setrgbcolor_fill — تعیین مقدار رنگ پر کردن rgb [از رده خارج]
- PDF_setrgbcolor_stroke — تعیین مقدار رنگ رنگآمیزی rgb [از رده خارج]
- PDF_setrgbcolor — تعیین مقدارهای رنگ پرکردن و رنگآمیزی rgb [از رده خارج]
- PDF_shading_pattern — تعریف شکل سایه
- PDF_shading — تعریف blend
- PDF_shfill — پر کردن ناحیه با استفاده از سایه
- PDF_show_boxed — خروجی متن در جعبه [از رده خارج]
- PDF_show_xy — خروجی متن در موقعیت داده شده
- PDF_show — خروجی متن در موقعیت فعلی
- PDF_skew — انحراف سیستم مختصات
- PDF_stringwidth — بازگرداندن عرض متن
- PDF_stroke — مسیر رنگآمیزی
- PDF_suspend_page — تعلیق صفحه
- PDF_translate — تعیین شروع سیستم مختصات
- PDF_utf16_to_utf8 — تبدیل string از UTF-16 به UTF-8
- PDF_utf32_to_utf16 — تبدیل string از UTF-32 به UTF-16
- PDF_utf8_to_utf16 — تبدیل string از UTF-8 به 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/
