تبدیل فایل‌های MS Project به فرمت PDF در C#

آیا به دنبال یک روش مطمئن برای تبدیل فایل‌های MS Project به فرمت PDF بدون نیاز به Microsoft Project هستید؟ شما به مکان درستی رسیده‌اید! این راهنما شما را در فرآیند تبدیل MS Project به PDF در C# به سادگی راهنمایی می‌کند و از کتابخانه Aspose .NET برای MS Project به PDF استفاده می‌کند.

Microsoft Project ابزاری ضروری برای تیم‌ها برای سازماندهی پروژه‌ها، پیگیری پیشرفت و روشن کردن نقش‌ها است. با این حال، گاهی اوقات نیاز دارید که یک سند Microsoft Project را به یک فایل PDF تبدیل کنید—چه برای پیشنهادات قراردادی و چه برای دسترسی آسان در جلسات خارج از محل.

در دنیای دیجیتال امروز، PDF به فرمت ترجیحی برای اشتراک‌گذاری و ذخیره‌سازی اسناد تبدیل شده است. صادرات داده‌های پروژه از فایل‌های MS Project به PDF به شما این امکان را می‌دهد که اطلاعات حیاتی—مانند وظایف، منابع، انتساب‌ها، زمان‌بندی‌ها و بودجه‌ها—را در یک فرمت قابل حمل به اشتراک بگذارید. بیایید بررسی کنیم که چگونه می‌توان این کار را به صورت برنامه‌نویسی در C# با استفاده از Aspose .NET MSP to PDF Converter انجام داد.

فهرست مطالب

  1. API C# برای ایجاد مبدل MS Project به PDF
  2. تبدیل MS Project به PDF با استفاده از C#
  3. صادرات نمای خاص MS Project به PDF
  4. تناسب محتوا با سلول و تبدیل MS Project به PDF
  5. تبدیل MS Project به PDF بدون افسانه‌ها
  6. شخصی‌سازی سبک متن و صادرات MS Project به PDF
  7. شخصی‌سازی فرمت تاریخ هنگام تبدیل MS Project به PDF
  8. تبدیل MS Project به چندین فایل PDF

API C# برای ایجاد مبدل MS Project به PDF

برای تبدیل MS Project به PDF، ما از API Aspose.Tasks for .NET استفاده خواهیم کرد. این کتابخانه قدرتمند به شما این امکان را می‌دهد که انواع فرمت‌های فایل را بدون نیاز به نصب Microsoft Project بخوانید و بنویسید. همچنین تبدیل MS Project به PDF با عملکرد بالا در C# .NET را تضمین می‌کند که انتخاب عالی برای نیازهای پروژه شماست.

Aspose.Tasks for .NET یک کتابخانه کلاس جامع است که طیف وسیعی از قابلیت‌ها را ارائه می‌دهد، از جمله کار با پروژه‌ها، فرمول‌ها، تقویم‌ها، وظایف و انتساب‌های منابع. برای اطلاعات دقیق در مورد کلاس‌ها و متدهای موجود، به مراجع API مراجعه کنید.

شما می‌توانید یا DLL API را دانلود کنید یا آن را از طریق NuGet نصب کنید:

PM> Install-Package Aspose.Tasks

تبدیل MS Project به PDF با استفاده از C#

تبدیل تمام داده‌های پروژه از MS Project به یک PDF ساده است. مراحل زیر را دنبال کنید:

  1. فایل MS Project را با استفاده از کلاس Project بارگذاری کنید.
  2. فایل را به عنوان PDF با استفاده از متد Save() ذخیره کنید و مسیر فایل PDF خروجی و SaveFileFormat.Pdf را به عنوان آرگومان مشخص کنید.

در اینجا یک نمونه کد برای نشان دادن چگونگی تبدیل MS Project به PDF در C# آورده شده است:

تبدیل MS Project به PDF با استفاده از C#

تبدیل MS Project به PDF با استفاده از C#.

صادرات نمای خاص MS Project به PDF در C#

Microsoft Project نمای‌های مختلفی برای نمایش اطلاعات پروژه، مانند نمودار گانت و استفاده از منابع ارائه می‌دهد. برای صادرات یک نمای خاص به PDF، مراحل زیر را دنبال کنید:

  1. فایل MS Project را با استفاده از کلاس Project بارگذاری کنید.
  2. یک نمونه از کلاس PdfSaveOptions ایجاد کنید.
  3. PresentationFormat مورد نظر را مشخص کنید.
  4. در نهایت، متد Save() را با مسیر فایل PDF خروجی و PdfSaveOptions فراخوانی کنید.

در اینجا چگونگی صادرات هر نمای خاص MS Project به PDF در C# آورده شده است:

صادرات نمای خاص MS Project به PDF در C#

صادرات نمای خاص MS Project به PDF در C#.

تناسب محتوا با سلول و تبدیل MS Project به PDF در C#

برای جلوگیری از قطع متن طولانی در زمینه‌هایی مانند نام‌ها، می‌توانید محتوا را قبل از تبدیل به PDF با سلول تناسب دهید. در اینجا چگونگی انجام این کار آورده شده است:

  1. فایل MS Project را با استفاده از کلاس Project بارگذاری کنید.
  2. یک نمونه از کلاس PdfSaveOptions ایجاد کنید.
  3. FitContent را به true تنظیم کنید.
  4. متد Save() را با مسیر فایل PDF خروجی و PdfSaveOptions فراخوانی کنید.

در اینجا یک مثال کد برای نشان دادن چگونگی تناسب محتوا با سلول‌ها و تبدیل MS Project به PDF در C# آورده شده است:

تناسب محتوا با سلول و تبدیل MS Project به PDF در C#

تناسب محتوا با سلول و تبدیل MS Project به PDF.

تبدیل MS Project به PDF بدون افسانه‌ها در C#

به طور پیش‌فرض، افسانه‌ها در تمام صفحات در MS Project ظاهر می‌شوند. برای مخفی کردن آنها، مراحل زیر را دنبال کنید:

  1. فایل MS Project را با استفاده از کلاس Project بارگذاری کنید.
  2. یک نمونه از کلاس PdfSaveOptions ایجاد کنید.
  3. LegendOnEachPage را به false تنظیم کنید.
  4. متد Save() را با مسیر فایل PDF خروجی و PdfSaveOptions فراخوانی کنید.

در اینجا چگونگی تبدیل MS Project MPP به PDF بدون افسانه‌ها در C# آورده شده است:

تبدیل MS Project به PDF بدون افسانه‌ها در C#

تبدیل MS Project به PDF بدون افسانه‌ها.

شخصی‌سازی سبک متن و صادرات MS Project به PDF در C#

شما می‌توانید سبک متن را هنگام رندر کردن MS Project به PDF با دنبال کردن مراحل زیر شخصی‌سازی کنید:

  1. فایل MS Project را با استفاده از کلاس Project بارگذاری کنید.
  2. یک نمونه از کلاس PdfSaveOptions ایجاد کنید.
  3. یک نمونه از کلاس TextStyle ایجاد کنید.
  4. ویژگی‌های Color، Font و ItemType را تنظیم کنید.
  5. TextStyle را به لیست TextStyles اضافه کنید.
  6. در نهایت، متد Save() را با مسیر فایل PDF خروجی و PdfSaveOptions فراخوانی کنید.

در اینجا یک مثال کد برای شخصی‌سازی سبک متن هنگام تبدیل MS Project به PDF در C# آورده شده است:

شخصی‌سازی سبک متن و تبدیل MS Project به PDF در C#

شخصی‌سازی سبک متن و تبدیل MS Project به PDF.

شخصی‌سازی فرمت تاریخ هنگام تبدیل MS Project به PDF

برای شخصی‌سازی فرمت تاریخ در حین تبدیل به PDF، مراحل زیر را دنبال کنید:

  1. فایل MS Project را با استفاده از کلاس Project بارگذاری کنید.
  2. از متد Set() با Prj.DateFormat به عنوان کلید و فرمت تاریخ مورد نظر خود به عنوان مقدار استفاده کنید.
  3. در نهایت، متد Save() را با مسیر فایل PDF خروجی و SaveFileFormat.Pdf فراخوانی کنید.

در اینجا چگونگی شخصی‌سازی فرمت تاریخ و تبدیل MS Project به PDF در C# آورده شده است:

شخصی‌سازی فرمت تاریخ در حین تبدیل MS Project به PDF در C#

شخصی‌سازی فرمت تاریخ در حین تبدیل MS Project به PDF.

تبدیل MS Project به چندین فایل PDF در C#

شما همچنین می‌توانید یک MS Project را به چندین صفحه PDF تبدیل کنید. در اینجا چگونگی انجام این کار آورده شده است:

  1. فایل MS Project را با استفاده از کلاس Project بارگذاری کنید.
  2. یک نمونه از کلاس PdfSaveOptions ایجاد کنید.
  3. SaveToSeparateFiles را به true تنظیم کنید.
  4. شماره صفحات مورد نظر خود را به لیست Pages اضافه کنید.
  5. متد Save() را با مسیر فایل PDF خروجی و PdfSaveOptions فراخوانی کنید.

در اینجا یک نمونه کد نشان‌دهنده چگونگی تبدیل MS Project به چندین سند PDF در C# آورده شده است:

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

شما می‌توانید یک مجوز موقت رایگان دریافت کنید تا کتابخانه را بدون هیچ گونه محدودیت ارزیابی امتحان کنید.

نتیجه‌گیری

در این مقاله، ما چگونگی:

  • بارگذاری یک فایل MS Project.
  • مشخص کردن گزینه‌های ذخیره‌سازی PDF.
  • ذخیره فایل MS Project بارگذاری شده به عنوان PDF در C# را بررسی کردیم.

با استفاده از Aspose.Tasks for .NET، شما به راحتی می‌توانید Microsoft Project را به PDF در C# .NET Core یا هر فریمورک .NET دیگری تبدیل کنید. اگر سوالی دارید یا به کمک نیاز دارید، می‌توانید از طریق فروم پشتیبانی رایگان ما با ما تماس بگیرید.

با این راهنما، شما قادر خواهید بود از بهترین کتابخانه C# .NET برای تبدیل PDF MS Project بهره‌برداری کرده و تبدیل MS Project به PDF را به آسانی انجام دهید. تردید نکنید و کتابخانه Aspose C# MS Project PDF Converter را برای ساده‌سازی فرآیندهای مدیریت پروژه خود بررسی کنید.