PDA

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



...fateme
شنبه 02 آذر 1392, 13:48 عصر
سلام

یه سری ادرس فایل های pdf در دیتابیس ذخیره شد، حال می خوام که با زدن دکمه نمایش در فرم سی شارپ به صورت رندوم یکی از اون آدرس ها رو صدا زده و فایل مربوط به همون آدرس باز شود

BahmanDB
شنبه 02 آذر 1392, 15:25 عصر
خواندن فایل پی دی اف در سی شارپ


System.Diagnostics.Process.Start(@"c:\document.pdf");

sina80
جمعه 19 اردیبهشت 1393, 20:24 عصر
سلام چگونه ادرس را در دیتابیس ذخیره کردی

irartesh
شنبه 20 اردیبهشت 1393, 06:35 صبح
از کد زیر استفاده کنید:


System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
myProcess.StartInfo.FileName = "AcroRd32.exe"; //not the full application path
myProcess.StartInfo.Arguments = "/A \"page=7=OpenActions&zoom=50&search=7\" C:/Users/XXXXX/Desktop/XXXXX.pdf";
myProcess.Start();


داخل پروپرتی آرگومانت چند تا گزینه داریم
اولی "/A" هست که دستور باز کردن ادوب ریدر رو میده
دومی خاصیت "page" هست که تاون رو برابر با صفحه ای که میخواین نمایش بدید میزارید
سومی خاصیت زوم هست که با مقدار دلخواه جایگزین کنید
چهارمی هم خاصیت "search" برای سرچ و های لایت کردن کلامت هست مثلا من اینجا دنبال کلمه "7" میگردم
و سر آخر هم آدرس فایل رو میدید.که در کل همه اینا در قالب یه رشته به آرگومانت ادوب ریدر فرستاده میشه.موفق باشید