PDA

View Full Version : سوال: چگونه نمایش فایل pdf در فرم



saeedsos007
دوشنبه 20 خرداد 1392, 10:08 صبح
سلام
چگونه میتونم فایل pdf را داخل فرم نمایش بدم

mehrdad1991h
دوشنبه 20 خرداد 1392, 10:36 صبح
سلام
چگونه میتونم فایل pdf را داخل فرم نمایش بدم

شما فقط کافیه به رفرنس هاتون اضافه اش کنید (در تولباکس راست کلیک کنید chose item را انتخاب کنید در تب COM این را انتخاب میکنی Adobe PDF Reader و اوکی کن تموم شد حالا تو تولباکست هستش فقط درگ دراپ کن روی فرمتون و .....

البته فک کن باید خود PDF Reader را نصب داشته باشی رو سیستمت ....

steghlalt
دوشنبه 20 خرداد 1392, 10:52 صبح
سلام
آره کار خاصی نداره بعضی از محیط های برنامه نویسی هم خودشون Object باز کردن فایل PDF رو دارن

alexmcse
دوشنبه 20 خرداد 1392, 11:00 صبح
دانلود کن دی الال نمایش فایلهای پی دی اف + مثال
فایل دی ال ال در پوشه دیباگ وجود دارد بنام PdfViewerWinNet_v3_
http://s4.picofile.com/file/7797426448/PdfViewerWinNet_v3_1.7z.html

steghlalt
دوشنبه 20 خرداد 1392, 12:20 عصر
ولی بهترین کار همونه که mehrdad1991h (http://barnamenevis.org/member.php?211255-mehrdad1991h) گفتن البته به نظر من راحت تره البته شاید باید نرم افزارش رو سیستم نصب باشه تا اجازه ی استفاده از OCX شو بده

saeedsos007
سه شنبه 21 خرداد 1392, 09:58 صبح
ولی بهترین کار همونه که mehrdad1991h (http://barnamenevis.org/member.php?211255-mehrdad1991h) گفتن البته به نظر من راحت تره البته شاید باید نرم افزارش رو سیستم نصب باشه تا اجازه ی استفاده از OCX شو بده

من pdf هام هر روز تغییر میکنه و ثابت نیستند

saeedsos007
سه شنبه 21 خرداد 1392, 10:40 صبح
دانلود کن دی الال نمایش فایلهای پی دی اف + مثال
فایل دی ال ال در پوشه دیباگ وجود دارد بنام PdfViewerWinNet_v3_
http://s4.picofile.com/file/7797426448/PdfViewerWinNet_v3_1.7z.html
حالا چجوری این کامپوننت را به برنامه add کنم

erfan_urchin
سه شنبه 21 خرداد 1392, 16:06 عصر
حالا چجوری این کامپوننت را به برنامه add کنم

رو تولباکس راست کلیک کنید Choose Items... را انتخاب کنید تو تب .Net Framework Component گزینه browse رو بزنید و فایل dll مورد نظر رو add کنید

intel_amd
سه شنبه 21 خرداد 1392, 16:45 عصر
دانلود کن دی الال نمایش فایلهای پی دی اف + مثال
فایل دی ال ال در پوشه دیباگ وجود دارد بنام PdfViewerWinNet_v3_
http://s4.picofile.com/file/7797426448/PdfViewerWinNet_v3_1.7z.html

فرق استفاده از این با adobe reader component چیه؟

cloner
سه شنبه 21 خرداد 1392, 16:52 عصر
دروود.
لینک زیر رو ببینید چندتا مثال به چند روش متفاوت هست.
http://stackoverflow.com/questions/4504442/viewing-pdf-in-windows-forms-using-c-sharp
یک نمونه هم هست که فایل پی دی اف رو توی وب بروزر باز میکنی.

danialafshari
سه شنبه 21 خرداد 1392, 17:02 عصر
فرق استفاده از این با adobe reader component چیه؟

کامپوننت adobe reader محصول خود adobe هست و با نصب adobe reader این کامپوننت به ویژوال استادیو هم اضاف میشه و مشکلش اینه که اجرای pdf به نصب بودن برنامه adobe reader بستگی دارد و ضعف آن است که بهتره از کامپوننت های مستقل استفاده شود

alexmcse
شنبه 25 خرداد 1392, 01:06 صبح
فرق استفاده از این با adobe reader component چیه؟

مستقل عمل میکند ولی ادب ریدر باید نرم افزار ریدر نصب باشد

alexmcse
شنبه 25 خرداد 1392, 01:08 صبح
حالا چجوری این کامپوننت را به برنامه add کنم

عزیز
مثال (سورس )که همراه با کامپوننت هست

mehrdad1991h
شنبه 25 خرداد 1392, 08:48 صبح
کامپوننت adobe reader محصول خود adobe هست و با نصب adobe reader این کامپوننت به ویژوال استادیو هم اضاف میشه و مشکلش اینه که اجرای pdf به نصب بودن برنامه adobe reader بستگی دارد و ضعف آن است که بهتره از کامپوننت های مستقل استفاده شود

وقتی میخوای کامپوننتش را ادد کنی باید adobe reader روی سیستمتون باشه تا کامپونتش روی سیستمتون باشه ولی وقتی در برنامه از کامپوننتش استفاده کردی
در سیستم دیگری که برنامه اجرا میشود نیازی نیست که adobe reader نصب باشه و به راحتی کار میده .
اگر این را ضعفش میدونید که دیگه نمیدونم ! خوب اگه رو سیستم برنامه نویس نصب نباشه از کجا مثلا باید کامپونتش را بیاره ؟ شما وقتی کامپوننتی را نداری میری از یه جا دیگه دانلود میکنی تا بتونی استفاده کنی خوب تا اینم نداری برنامه اش را نصب میکنی تا بتونی استفاده کنی ، خوب الان تفاوتش چیه ؟

به هر حال گفتم که اشتباه متوجه نشده باشید وگرنه به نظر من برای نمایش PDF در خود برنامه فرقی نداره از کودوم روش استفاده بشه چون هر دو یک عمل را انجام میدهند و مشکلی هم ندارند.

موفق باشید