• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

نمایش pdf file با استفاده از php

mrsrahmani

کاربر تازه وارد
تاریخ عضویت
17 جولای 2011
نوشته‌ها
6
لایک‌ها
0
سلام
در یک site چند مقاله بارگذاری (upload) کرده ایم
می خواهیم کاربر وقتی روی link نام آن click کرد مقاله را بصورت pdf به او نشان دهیم
از چه تابعی باید استفاده کنیم؟
ممنون متشکر
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
42
محل سکونت
یه خورده اونورتر
PHP:
<?php
header('Content-disposition: attachment; filename=example.pdf');
header('Content-type: application/pdf');
readfile('example.pdf');
?>
 

webs

Registered User
تاریخ عضویت
14 آپریل 2010
نوشته‌ها
2,019
لایک‌ها
1,475
محل سکونت
php.ini
می خواهیم کاربر وقتی روی link نام آن click کرد مقاله را بصورت pdf به او نشان دهیم

فرمت اصلی مقاله هاتون که آپلود کردید، چیه؟
فرمت اصلیش pdf است یا text؟

اگه فرمت اصلی pdf است که سوالاتون رو باید واضح تر مطرح کنید.

ولی اگر فرمت اصلی txt یا html یا doc است، و قصد دارید با استفاده از php به فرمت pdf تبدیلش کنید، منابع زیر مطالعه کنید:
PHP: PDF Functions - Manual
FPDF

که fpdf فکر کنم ساپورت مطمئن تری از utf8 داره.

اما فکر کنم تمامی تگ های html رو ساپورت نمی کنه.
 

mrsrahmani

کاربر تازه وارد
تاریخ عضویت
17 جولای 2011
نوشته‌ها
6
لایک‌ها
0
سلام فرض بر اين كه يكي از قالب هاي pdf , ppt , doc , docx , pptx باشد.
ممنون
 

webs

Registered User
تاریخ عضویت
14 آپریل 2010
نوشته‌ها
2,019
لایک‌ها
1,475
محل سکونت
php.ini
سلام فرض بر اين كه يكي از قالب هاي pdf , ppt , doc , docx , pptx باشد.
pdf که خودش pdf است!
بقیه فرمتها هم یکم دردسر داره. یعنی بوسیله اون دو تابعی که در بالا معرفی کردم، میشه به pdf تبدیلش کرد، ولی به نظر من نتیجه کار چندان رضایت بخش نیست و شاهد به هم ریختگی متون و تصاویر خواهید بود.

بهترین و مطمئن ترین کار اینه که برنامه های تبدیل به pdf رو خریداری کنید البته پیش نیازش داشتن سرور اختصاصی است.

من قبلاً یه برنامه پیدا کرده بودم (البته پولی بود) که نیاز به ویندوز سرور داشت ولی دموی آنلاینی که گذاشته بود، فوق العاده بود، اکثر فرمتهای رایج متنی رو به pdf تبدیل می کرد، با فارسی هم هیچ مشکلی نداشت. ضمناً میتونست یک پیج روی اینترنت رو به همراه تمام لینکها و عکسهاش به pdf تبدیل کنه. -> الان یکم سرچ کردم ولی پیداش نکردم. (اگه واقعاً میخواهیش و میدونی کارت راه می افته و میتونی خریداریش کنی، اعلام کن دوباره برات بگردم)
 
بالا