آموزش و سورس تبدیل فایل word به pdf به زبان سی شارپ

سی شارپ

تا به حال شده نیاز به یک نرم افزار تبدیل فایل Word به PDF داشته باشید ، و یا اینکه در پروژه های خود نیاز دیدید که این کار توسط خوده پروژه انجام بشه در زبان سی شارپ این کار توسط یک DLL به نام WordToPDF.dll امکان پذیره است ، سعی شده در این آموزش بسیار ریز و قدم به فدم شروع به ساخت این آموزش کنیم و یک نرم افزار تبدیل فایل word به PDF بسازیم در ادامه همراه ما باشید.

قدم اول برای ساخت این است که یک فایل WORD ساده بسازید !

قدم دوم : یک پروژه جدید ایجاد کنید (console, Windows یا هر چیز دیگری)

سی شارپ

قدم سوم

فایل WordToPDF.dll را دانلود کنید

قدم چهارم

یک مرجع به پروژه اضافه کنید

Word To Pdf in Csharp 2

 

قدم پنجم

در کلاس فایل خود از نام WordToPDF اضافه کنید .

سی شارپ

using WordToPDF;

قدم ششم

یک شی از روی Word2Pdf میسازیم.

Word2Pdf objWorPdf=new Word2Pdf();

قدم هفتم
اختصاص دادن ویژگی ها
محل ورود: مسیر فایل Word
محل خروج: جایی که PDF باید ذخیره بشه


Word2Pdf objWorPdf = new Word2Pdf();
string backfolder1 = "D:\\WOrdToPDF\\";
string strFileName = "TestFile.docx";
object FromLocation = backfolder1 + "\\" + strFileName;
string FileExtension = Path.GetExtension(strFileName);
string ChangeExtension = strFileName.Replace(FileExtension, ".pdf");
if (FileExtension == ".doc" || FileExtension == ".docx")
{
object ToLocation = backfolder1 + "\\" + ChangeExtension;
objWorPdf.InputLocation = FromLocation;
objWorPdf.OutputLocation = ToLocation;
objWorPdf.Word2PdfCOnversion();
}

برای استفاده از آدرس Path.GetExtension() باید از System.IO در پروژه استفاده کنید.

قدم آخر

ذخیره، ساختن و اجرای کد.

سپس فایل Pdf در محل پوشه (همان پوشه) ایجاد میشه.

  • پسورد: www.mspsoft.com
محمد نجفی

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

    mohammad پاسخ

    سلام مرسی از آموزش هاتون فقط تصویر گذاشته شده شما اشاره به تبدیل pdf به word داره نه word به pdf

    ali پاسخ

    سلام خسته نباشید
    برنامه اجرا نمیشه
    The type or namespace name 'WordToPDF' could not be found (are you missing a using directive or an assembly reference?)

      مسعود شریفی پاسخ

      توضیحات را کامل مطالعه کنید.فایل dll موجود نیست.

    hossein پاسخ

    سلام
    لینکی برای دانلود فایل dll وجود ندارد

    hajian پاسخ

    سلام
    ضمن تشکر -باطلاع میرساند :
    اولا من dll فوق توی vb.net دارم استفاده میکنم(به پروژه add کردم)
    دوم اینکه زمانی که میخوام برنامه را اجرا کنم این خطا را میدهد Error 10 Type 'Word2Pdf' is not defined.
    خواهشمند است در مرد حل آن راهنمایی بفرمایید
    با تشکر

      پویا قربانی پاسخ

      پروژه به زبان سی شارپ است ! Dll کلار میکنه در دات نت ولی باید کد های VB را بنویسید نه سی شارپ !