PDA

View Full Version : نمایش فایل آپلود شده pdf در asp.net



a.mehrabi
چهارشنبه 13 دی 1391, 17:56 عصر
سلام خسته نباشید
بی زحمت من میخواستم زمانی که کاربر فایل pdf را که آپلود کرد در سایت آن را در یک کنترل نمایش pdf نمایش بدم که این کنترل رو ندارم باید چه جوری این فایل پی دی اف را نمایش بدم در سایت .تو هر سایتی جست و جو کردم جواب درست و حسابی دریافت نکردم. لطفا کمکم کنید .ممنون می شم.

malloc
چهارشنبه 13 دی 1391, 21:27 عصر
سلام دوست عزیز .
منظورتون اینه که میخوایید یه فایل pdf و تو browser باز کنید؟؟؟؟
واگه منظورتون دونوع داریم . یه نوع اینکه کاربر باید adobe pdf reader داشته باشه تا کار کنه . یه نوع دیگه هم اینه که کاربر بدون داشتن adobe reader میتونه فایل و باز کنه.

شما کدومو میخوایید؟؟

a.mehrabi
جمعه 15 دی 1391, 20:16 عصر
سلام خسته نباشی
بی زحمت من می خوام تو Browser نمایش پیدا کنه

malloc
جمعه 15 دی 1391, 21:21 عصر
شما تابع زیر و استفاده کن . بهش آدرس فایل رو بده (با دستور server.mappath)


private void DownLoadPdf(string PDF_FileName)
{
WebClient client = new WebClient();
Byte[] buffer = client.DownloadData(PDF_FileName);
Response.ContentType = "application/pdf";
Response.AddHeader("content-length", buffer.Length.ToString());
Response.BinaryWrite(buffer);
}

a.mehrabi
شنبه 16 دی 1391, 19:50 عصر
آقا مرسی ممنون واقعا زحمت کشیدی.
:لبخندساده:

mohsen_metn
شنبه 06 تیر 1394, 15:02 عصر
شما تابع زیر و استفاده کن . بهش آدرس فایل رو بده (با دستور server.mappath)


private void DownLoadPdf(string PDF_FileName)
{
WebClient client = new WebClient();
Byte[] buffer = client.DownloadData(PDF_FileName);
Response.ContentType = "application/pdf";
Response.AddHeader("content-length", buffer.Length.ToString());
Response.BinaryWrite(buffer);
}


سلام
دوست عزیز اگه بخوایم پی دی اف رو محدود کنیم یعنی کاربر نتونه پرینت بگیره یا دانلود کنه چکار باید بکینم؟

mohsen_metn
دوشنبه 08 تیر 1394, 10:50 صبح
دوستان راهکاری ندازند؟

iekrang
سه شنبه 09 تیر 1394, 19:23 عصر
عملاً نمیتونی کاربر و محدود کنی چون نهایتش با زدن prt scr از صفحه عکس میگیره و بعد پرینت میکنه