نمایش فایل فلش و pdf در سی شارپ
گاهی لازم است که در برنامه فایل فلش یا PDF داشته باشیم بنابراین در این جلسه نمایش فایل فلش و pdf در سی شارپ را با مثال و به صورت تصویری برای شما توضیح می دهیم. امیدواریم مثل همیشه با ما همراه باشید.(تذکر:در جلسه اول با محیط ویندوز فرم آشنا شدیم و همچنین کار کردن با دستورات را در آموزش برنامه نویسی تحت کنسول آموزش دادیم لطفا اگر مبتدی هستید با این دو آموزش شروع کنید)
نمایش فایل فلش
اگر داخل برنامه نیاز بود یک فایل SWF داشته باشیم که به کمک پنجره فرم به کاربر نمایش دهیم، داخل پنجره Toolbax روی فضای خالی این پنجره راست کلیک کرده و گزینه AddTab را انتخاب می کنیم.
گزینه ای مثل کنترل Text داخل پنجره Toolbax می آورد که در آن نام دلخواهی را وارد می کنیم.
که در اینجا نام NewComponent برای آن در نظر گرفتم روی آن راست کلیک می کنیم و گزینه ChooseItems را انتخاب می کنیم:
پنجره ای باز می شود از زبانه ی ComComponents گزینه زیر را تیک دار می کنیم:
و وقتی که OK را زدیم این ابزار داخل پنجره ی Toolbax قرار می گیرد:
آن را روی فرم می گذاریم، اگر خواسته باشیم پس زمینه فرم من یک تصویر متحرک باشد این ابزار یک مشخصه ای دارد بنام Dock آن را روی Fill قرار می دهیم تا کل فضای فرم من پر شود:
نکته: هر ابزار و برنامه ای داشته باشیم که بخواهیم روی فرم باشد با Fill کردن این ابزار بر روی فرمم هیچ خللی در کار من ایجاد نمی کند.
کنترل باتن را روی فرم قرار می دهم:
نحوه کد نویسی:
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog Open = new OpenFileDialog();
Open.Filter = “SWF file|*.SWF”;
if (Open.ShowDialog() == DialogResult.OK)
axShockwaveFlash1.LoadMovie(0, Open.FileName);
}
برنامه را اجرا می کنیم، وقتی که روی دکمه باتن کلیک کنیم و یک فایل از نوع SWF انتخاب کنیم، مشاهده می کنیم که توانستیم یک تصویر متحرک برای تصویر بک گراند فرممان انتخاب کنیم:
نمایش فایل PDF
اگر داخل برنامه نیاز بود یک فایل PDF داشته باشیم که به کمک پنجره فرم به کاربر نمایش دهیم، داخل پنجره Toolbax روی فضای خالی این پنجره راست کلیک کرده و گزینه AddTab را انتخاب می کنیم.
گزینه ای مثل کنترل Text داخل پنجره Toolbax می آورد که در آن نام دلخواهی را وارد می کنیم ، که در اینجا نام NewComponent برای آن در نظر گرفتم روی آن راست کلیک می کنیم و گزینه ChooseItems را انتخاب می کنیم:
پنجره ای باز می شود از زبانه ی ComComponents گزینه زیر را تیک دار می کنیم:
و وقتی که OK را زدیم این ابزار داخل پنجره ی Toolbax قرار می گیرد:
آن را روی فرم می گذاریم و یک کنترل باتن هم برای لود کردن این فایل روی فرم قرار می دهیم:
نحوه کد نویسی:
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog Open = new OpenFileDialog();
Open.Filter = “PDF file|*.PDF”;
if (Open.ShowDialog() == DialogResult.OK)
axAcroPDF1.src= Open.FileName;
}
برنامه را اجرا می کنیم ونتایج را می بینیم.
از این که در آموزش نمایش فایل فلش و pdf در سی شارپ با ما همراه بودید سپاسگزاریم.در جلسه بعد قصد آموزش DataGrideView را داریم. با ما همراه باشید.
pdf رو با فاکسیت زدم نشد
سلام و عرض ادب. لطفا با Adobe Reader امتحان کنید چون DLL های اون راحت تر تو ویندوز رجیستر می شوند.
سلام وقت بخیر
چگونه فایل pdf را در برنامه قرار بدهم و زمانی که برنامه ران شد نیازی به لود نداشته باشه و pdf به کاربر نماشی داده شود؟
سلام. من میخام فایلهای نرم افزار geogebra با پسوند ggb به همین روش اجرا شوند. میشه راهنمایی کنید؟
ممنون