Dùng PHP tạo file .pdf 2007-07-09 09:22:21


Tiếp theo đây là sử dụng PHP để tạo file .pdf

<?php
$pdf
= pdf_new();
pdf_open_file($pdf, "C:\phpbasic.pdf");
pdf_set_info($pdf, "Author", "Ben Shepherd");
pdf_set_info($pdf, "Title", "Creating a pdf");
pdf_set_info($pdf, "Creator", "Ben Shepherd");
pdf_set_info($pdf, "Subject", "Creating a pdf");
pdf_begin_page($pdf, 595, 842);
$arial = pdf_findfont($pdf, "Arial", "host", 1);
pdf_setfont($pdf, $arial, 14);
pdf_show_xy($pdf, "PHP Group VN",50, 400);
$gif_image = pdf_open_gif($pdf, "phpbasic_logo.gif");
pdf_place_image($pdf, $gif_image, 200, 300, 1.0);
pdf_close_image($pdf, $gif_image);
pdf_end_page($pdf);
pdf_close($pdf);
echo
"<A HREF="C:phpbasic.pdf" TARGET="_blank">Open pdf in a new window $user</A>"
?>

TG post lên chỉ nhằm mục đích là mọi người tham khảo

Tác giả :TG

Tra loi 28 comment(s) Nguyễn Minh Tân 2007-07-09 09:22:21

pigbig_vn 2007-07-27 09:33:09

Sao minh copy code y chang gan vao ma van bi bao loi. Hình như là ko có hàm pdf_new() thì phải??

Tra loi

TG 2007-07-27 09:47:37

có lẽ do php không đúng version, TG nhớ là hỗ trợ trong php5

Tra loi

NguyÅn Minh Tân 2007-07-27 10:54:45

Mình vừa xem qua php manual thì hình như muốn dùng được gói pdf này thì phải cài gói pecl thì phải

Tra loi

pigbig_vn 2007-07-29 07:52:01

Mình xài PHP4. Vậy có cách nào để tạo file PDF ko vậy??

Tra loi

NguyÅn Minh Tân 2007-07-29 08:23:04

Chuyển sang dùng php5 đi bạn , php4 sắp hết hỗ trợ rùi

Tra loi

sonnguyen 2007-09-21 02:55:12

Mình xài php5 nhưng cũng ko hỗ trợ hàm pdf_new()
xin hỏi có ai biết cách dùng hàm này ko?

Tra loi

TG 2007-09-21 04:58:24

Yêu cầu của đoạn code này là server phải hổ trợ PDFLib http://pecl.php.net/package/pdflib

Tra loi

hanhxh 2007-10-12 08:19:17

http://www.fpdf.org/

Tra loi

ahpcode 2007-10-29 03:48:59

co class tao pdf rùi đó, hix mỗi tội là vietnamese thì không xong

Tra loi

dv2007 2007-11-06 03:23:13

Vẫn là vấn đề tiếng Việt bị lỗi font khi tạo ra file PDF.

Tra loi

dungiis 2007-12-30 10:29:43

Xem thử code của joomla xem ;)) . Nó có cái Class tạo file .PDF đó

Tra loi

minhbu 2007-12-31 03:56:08

thế ai xài của nó bảo cho tôi nào nó có tạo pdf mà ko cần thư viện ko tôi chán cài mấy cái này lắm. Vì cài chả bao giờ thành công. Cài server php+apache+mysql chưa bao giờ cài thành công cả

Tra loi

pham ngan 2008-01-01 03:16:35

vấn đề là server phải hỗ trợ pdf và phải tìm dúng thư viện PDF
Server mình cài thì có thể tạo PDF nhưng vấn đề phát sinh là không hỗ trợ tiếng việt.như bạn dungiis đã nói, joomla cũng có code tạo pdf và mình cũng đã cố tạo PDF với tiếng việt nhưng dựa trên code đó nhưng Bó tay.Bạn nào cao chiêu hơn giúp với.

Tra loi

Metalscorpion 2008-03-17 08:55:13

Mình đang dùng cái này, thấy khá ổn.

http://www.phpclasses.org/browse/download/zip/package/383/name/classpdf-2001-12-11.zip

Tra loi

crackhellddl2 2008-03-18 09:04:18

http://www.phpclasses.org/browse/download/zip/package/383/name/classpdf-2001-12-11.zip
Cái này sau khi down về sử dụng làm sao bạn ơi.

Tra loi

QMC62 2008-03-18 11:25:02

cho minh hoi khi lam php xuat ra pdf. nhung minh ko xuat duoc tieng viet. co ai help minh voi.

Tra loi

vietcms.com 2008-05-29 08:53:54

Minh thay Joomla 1.5 xai fpdf nhung ma TViet bi loi font. ai co cach nao sua chua chi moi nguoi di.
Thanks

Tra loi

Shin 2008-06-02 08:44:28

Dòng cuối phải sửa chứ nhỉ
echo "<A HREF='C:phpbasic.pdf' TARGET='_blank'>Open pdf in a new window $user</A>"

Tra loi

www.vnCollect.com 2008-06-28 10:54:52

PDF_new(); chỉ hỗ trợ ở PHP version: PHP 4 >= 4.0.5, PECL pdflib:1.0-2.1.3
Còn trong PHP5 thì phải khai báo thế này:
$p = new PDFlib();

Tra loi

NguyenVanNgoc 2008-12-11 02:52:19

Mình dùng php5 nhưng Hàm new_pdf vẫn bị lỗi

Tra loi

langtusitinh225 2008-12-16 08:46:32

Mình làm bị lỗi này:
Fatal error: Call to undefined function pdf_new() in D:\wamp\www\pdf\index.php on line 2

Tra loi

newphp 2009-08-22 11:47:04

Còn bác nào bị lỗi font hay trục trăc về pdf không thì lấy cái này về làm là ok fpdf hoặc tcpdf đảm bảo các bác có thể thiết kế đủ loại report

Tra loi

Tống Kiện Phi 2009-08-22 01:15:14

thêm thư viện php_pdf.dll này vào sẽ hết báo lỗi

Tra loi

newphp 2009-08-22 01:25:13

php_pdf.dll trong php.ini không thấy có

Tra loi

Tống Kiện Phi 2009-08-22 02:00:16

xem thử phiên bản php của bạn là bao nhiêu, chứ php.ini của mình có php_pdf.dll

Tra loi

newphp 2009-08-22 02:14:40

mình đang dùng Apache/2.2.2 (Win32) PHP/5.1.4 MySql 5.0.22

Tra loi

Phạm Vũ Luyến 2010-03-26 10:03:01

Bạn nào muốn xin code xuất sang pdf địng dạng tiếng Việt giống trang iphone.vinaphone.com.vn (Đặt hàng) thì gửi yêu cầu cho mình qua links sau nhé.
Chúc các bạn vui!
http://daixuan.vn/home/?option=contact

Tra loi

TK 2010-03-26 10:18:33

Sax, share thì vứt lên đây lại còn bày đặt contact nữa.

Tra loi

Y kien