PDA

View Full Version : دستور باز کردن فایل pdf در asp.net



iekrang
چهارشنبه 30 آذر 1384, 11:24 صبح
من با چه دستوری میتوانم فایل pdf رو باز کنم؟
مثلاً با کلیک کردن روی یک کلید فایلم باز شود.

اَرژنگ
چهارشنبه 30 آذر 1384, 15:23 عصر
منظورتون از باز کردن چی هست؟
میخواهید فایل را در صفحهء جدید بازکیند یا در همان صفحه؟
در هر دو حال بستگی به این دارد که کاربر ادوبی نصب کرده باشد، چونکه فایل را در براوزر باید باز کنند.

iekrang
شنبه 03 دی 1384, 08:10 صبح
من میخواهم با کلیک کردن بر روی یک کلید کاربر امکان مشاهده و یا دانلود فایل داشته باشد.
پس به نظر شما چه راهی مناسب است؟

iekrang
دوشنبه 12 دی 1384, 09:03 صبح
کسی میتونه این سوال من رو جواب بده؟
من این روش رو امتحان کردم ولی اینم جواب نداد.
http://www.barnamenevis.org/forum/showthread.php?t=25088

Behrouz_Rad
دوشنبه 12 دی 1384, 13:03 عصر
با داده های باینری باید به شکل Stream رفتار کرد و با استفاده از متد BinrayWrite کلاس Response آنها را به سمت کلاینت ارسال کرد.
فایل PDF را به صورت Stream باز کرده و در یک آرایه از نوع Byte قرار بدید و سپس:


Response.Clear
Response.ContentType = "application/pdf"
Response.AddHeader "Content-Type", "application/pdf"
Response.AddHeader "Content-Disposition", "inline;filename=myFile.pdf"
Response.BinaryWrite myStreamArrayPDFfile
Response.End

موفق باشید.