DOCX) با استفاده از C#

فایل های Microsoft Project (MPP) برای کارهای مختلف مدیریت پروژه مانند سازماندهی و ردیابی پروژه ها و مدیریت منابع استفاده می شود. اگر می‌خواهید که داده‌های پروژه در فرم سند اصلاح و به اشتراک گذاشته شود، می‌توانید با تبدیل فایل MPP به فرمت Word DOC به آن دست پیدا کنید. در این مقاله با نحوه تبدیل فایل های MPP به اسناد Word با استفاده از سی شارپ آشنا می شوید.

C# API برای تبدیل فایل های MPP به اسناد Word

ما این تبدیل را با استفاده از Aspose.Tasks برای .NET و Aspose.PDF برای NET انجام خواهیم داد. اولی یک API برای کار با فایل‌های Microsoft Project (MPP) است، در حالی که دومی یک API برای ایجاد، خواندن و به‌روزرسانی فایل‌های PDF است. ما از Aspose.Tasks برای NET API برای تبدیل فایل های MPP به فرمت PDF و Aspose.PDF برای NET API برای تبدیل فایل های PDF تولید شده به فایل های Word استفاده خواهیم کرد. می‌توانید APIها را از طریق NuGet نصب کنید یا مستقیماً از بخش [دانلودها] دانلود کنید.

PM> Install-Package Aspose.Tasks
PM> Install-Package Aspose.PDF

تبدیل فایل های MPP به فایل های Word DOC/DOCX با استفاده از سی شارپ

با استفاده از مراحل زیر می توانید به راحتی فایل های MPP خود را به اسناد Word تبدیل کنید.

  • فایل MPP را با استفاده از کلاس Project بارگیری کنید.
  • یک نمونه از کلاس MemoryStream ایجاد کنید.
  • با استفاده از روش Project.Save(Stream stream, SaveFileFormat پروژه را در جریان به صورت PDF ذخیره کنید.
  • PDF را از جریان با استفاده از کلاس Document بارگیری کنید.
  • PDF را با استفاده از روش [Document.Save(string outputFileName, SaveFormat]]10 به عنوان یک سند Word ذخیره کنید.

کد نمونه زیر نحوه تبدیل فایل MPP به سند Word را با استفاده از سی شارپ نشان می دهد.

// فایل MPP را بارگیری کنید
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// یک نمونه از کلاس MemoryStream ایجاد کنید
MemoryStream stream = new MemoryStream();

// پروژه را به صورت PDF در MemoryStream ذخیره کنید
project.Save(stream, SaveFileFormat.PDF);

// PDF را از MemoryStream بارگیری کنید
Document document = new Document(stream);

// PDF را به عنوان DOCX ذخیره کنید
document.Save("OutputDirectory\\SaveProjectAsDocx_out.docx", SaveFormat.DocX);

مجوز رایگان دریافت کنید

به منظور امتحان کردن API بدون محدودیت ارزیابی، می توانید [یک مجوز موقت رایگان] درخواست کنید.

نتیجه

در این مقاله نحوه تبدیل فایل های MPP پروژه مایکروسافت به اسناد Word با استفاده از سی شارپ را یاد گرفتید. ما از Aspose.Tasks برای NET API برای تبدیل فایل MPP به فرمت PDF و Aspose.PDF برای NET API برای تبدیل PDF به فرمت Word استفاده کردیم. با بررسی اسناد رسمی این API ها می توانید اطلاعات بیشتری کسب کنید. در صورت وجود هرگونه سوال، لطفاً در [تالار گفتمان پشتیبانی رایگان12 ما با ما تماس بگیرید.

همچنین ببینید