آموزش ساخت برنامه نمایش فایل pdf در سی شارپ (c#.net)
سلام خدمت تمامی کاربران وب سایت پروگرم 98 …
در این مطلب آموزش سی شارپ یاد می گیرین که برنامه ای بسازین که بتونید به کاربر یک فایل pdf نمایش بدهید.
برای این کار 2 راه دارید:
راه اول:
ابتدا یک webbrowser درون فرم بگذارید و یک فایل pdf با نام program98.pdf یا هر نامی که می خواهید ، درون مسیر پروژه در فولدر bin -> debug قرار دهید.(یعنی کنار فایل exe) که همان مسیر Application.StartupPath در کد زیر می شود و سپس کدهای زیر را در رویداد کلیک یک دکمه یا لود فرم قرار دهید:
filename = Path.GetFullPath(
Path.Combine(filename, ".\\program98.pdf"));
webbrowser.Navigate(filename);
راه دوم :
در هر کدام از تب های ToolBox که خواستید راست کلیک کنید و گزینه ی Choose Items… را بزنید و سپس تب COM Components رو انتخاب کنید و Adobe PDF Reader را تیکش رو بزنید و ok را بزنید و پس از اینکه آیکونش در جعبه ابزار (ToolBox) به نمایش درآمد ، آن را مانند بقیه ی کنترل ها روی فرم درگ اند دراپ بکنید.یعنی آن را روی فرم بکشید و خاصیت Name آن را برابر axAcroPDF1 قرار دهید و سپس یک دکمه برای باز کردن فایل pdf توسط کاربر قرار دهید و کدهای زیر را در رویداد کلیک آن قرار دهید:
// set file filter of dialog
dlg.Filter = "pdf files (*.pdf) |*.pdf;";
dlg.ShowDialog();
if (dlg.FileName!= null)
{
// use the LoadFile(ByVal fileName As String) function for open the pdf in control
axAcroPDF1.LoadFile(dlg.FileName);
}
در این روش acrobat reader باید روی سیستم کاربر نصب شده باشد.
یک 1 نظر
کدرلایف
ممنون از این مقاله کاربردی