تبدیل MPP پروژه MS به تصاویر (PNG، JPEG، BMP، TIFF) با استفاده از جاوا

Microsoft Project اجازه می دهد تا پروژه ها را ردیابی، سازماندهی و مدیریت کنید. وظایف پروژه، تکالیف و سایر منابع و اطلاعات مربوط به پروژه را در فایل های MPP ذخیره می کند. ما به راحتی می توانیم داده های پروژه را از فایل های MPP به فرمت های تصویری مختلف مانند JPEG، PNG، BMP و TIFF تبدیل کنیم. به اشتراک گذاری اطلاعات پروژه در قالب تصویر فقط خواندنی اجازه می دهد. در این مقاله نحوه صادرات MS Project MPP به تصاویر (PNG, JPEG, BMP, TIFF) در جاوا را یاد خواهیم گرفت.

موضوعات زیر در این مقاله پوشش داده خواهد شد:

  1. API جاوا برای صادرات MPP به تصاویر
  2. صادرات MPP به JPG
  3. تبدیل MPP به PNG
  4. تبدیل MPP به BMP
  5. ذخیره فایل MPP به عنوان TIFF چند صفحه ای

Java API برای صادرات MPP به تصاویر

برای صادر کردن داده ها/اطلاعات پروژه از فایل های MPP، از API Aspose.Tasks for Java استفاده می کنیم. این یک کتابخانه جاوا است که امکان خواندن و نوشتن فایل های MPP را بدون نیاز به Microsoft Project فراهم می کند. علاوه بر این، API از تبدیل فایل های MPP به تصاویر پشتیبانی می کند.

کلاس Project API یک پروژه را نشان می‌دهد و روش‌های مختلفی را برای انجام عملکردهای مختلف نشان می‌دهد. متد save() این کلاس اجازه می‌دهد پروژه را در قالب تصویر مشخص ذخیره کنید. کلاس ImageSaveOptions API امکان تعیین گزینه‌های اضافی را هنگام رندر کردن صفحات پروژه به تصاویر فراهم می‌کند. همه فرمت‌های تصویر پشتیبانی‌شده تحت شمارش SaveFileFormat تعریف شده‌اند.

لطفاً JAR API را دانلود کنید یا پیکربندی pom.xml زیر را در یک برنامه جاوا مبتنی بر Maven اضافه کنید.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>22.5</version>
    <classifier>jdk18</classifier>
</dependency> 

صادرات MPP به JPG با استفاده از جاوا

با دنبال کردن مراحل زیر می‌توانیم فایل MPP را به فرمت تصویر JPG/JPEG صادر کنیم:

  1. ابتدا فایل MPP را با استفاده از کلاس Project بارگذاری کنید.
  2. سپس یک نمونه از کلاس ImageSaveOptions با SaveFileFormat.Jpeg به عنوان آرگومان ایجاد کنید.
  3. پس از آن با استفاده از ویژگی JpegQuality کیفیت تصویر JPEG را مشخص کنید.
  4. در نهایت متد save() را فراخوانی کرده و تصویر JPEG را ذخیره کنید.

نمونه کد زیر نحوه تبدیل فایل MPP به تصاویر JPEG با استفاده از جاوا را نشان می دهد.

// این مثال کد نحوه تبدیل MPP به تصاویر JPEG را نشان می دهد.
// فایل MPP را بارگیری کنید
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// گزینه های ذخیره تصویر را راه اندازی کنید
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Jpeg);

// به منظور دستکاری کیفیت JPEG می توان از ویژگی ImageSaveOptions.JpegQuality استفاده کرد.
// محدوده مقدار مجاز 0..100 است.
options.setJpegQuality(50);

// به صورت JPEG ذخیره کنید
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.jpeg", options);

تبدیل MPP به PNG با استفاده از جاوا

ما همچنین می توانیم یک فایل MPP را با انجام مراحل زیر به تصاویر PNG تبدیل کنیم:

  1. فایل MPP را با استفاده از کلاس Project بارگیری کنید.
  2. یک نمونه از کلاس ImageSaveOptions با استفاده از شمارش SaveFileFormat.Png ایجاد کنید.
  3. در نهایت، تصویر PNG را با استفاده از روش save() ذخیره کنید.

نمونه کد زیر نحوه تبدیل یک فایل MPP به تصاویر PNG را با استفاده از جاوا نشان می دهد.

// این مثال کد نحوه تبدیل تصاویر MPP به PNG را نشان می دهد.
// فایل MPP را بارگیری کنید
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// گزینه های ذخیره تصویر را راه اندازی کنید 
// و فرمت ذخیره را به صورت PNG تنظیم کنید
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Png);

// به عنوان PNG ذخیره کنید
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.png", options);

تبدیل MPP به BMP با استفاده از جاوا

به همین ترتیب، می‌توانیم تصاویر MPP را با انجام مراحلی که قبلا ذکر شد، به BMP تبدیل کنیم. با این حال، ما فقط باید SaveFileFormat را به عنوان Bmp در مرحله 2 تنظیم کنیم.

نمونه کد زیر نحوه تبدیل یک فایل MPP به تصاویر BMP با استفاده از جاوا را نشان می دهد.

// این مثال کد نحوه تبدیل تصاویر MPP به BMP را نشان می دهد.
// فایل MPP را بارگیری کنید
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// گزینه های ذخیره تصویر را راه اندازی کنید 
// و فرمت ذخیره را به عنوان BMP تنظیم کنید
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Bmp);

// ذخیره به عنوان BMP
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.bmp", options);

فایل های MPP را به عنوان TIFF چند صفحه ای با استفاده از جاوا ذخیره کنید

برای ذخیره فایل MPP به عنوان یک تصویر TIFF چند صفحه ای، لطفاً مراحل ذکر شده در ابتدا را دنبال کنید. با این حال، ما فقط باید SaveFileFormat را به عنوان Tiff در مرحله 2 تنظیم کنیم.

نمونه کد زیر نحوه تبدیل یک فایل MPP به یک تصویر TIFF چند صفحه ای را با استفاده از جاوا نشان می دهد.

// این مثال کد نحوه تبدیل MPP به تصاویر TIFF را نشان می دهد.
// فایل MPP را بارگیری کنید
Project project = new Project("C:\\Files\\Tasks\\Project.mpp");

// گزینه های ذخیره تصویر را راه اندازی کنید 
// و فرمت ذخیره را به عنوان Tiff تنظیم کنید
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);

// ذخیره به عنوان TIFF
project.save("C:\\Files\\Tasks\\SaveAsImages\\image_out.tiff", options);

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

برای امتحان Aspose.Tasks برای جاوا بدون محدودیت ارزیابی می‌توانید یک مجوز موقت رایگان دریافت کنید.

نتیجه

در این مقاله یاد گرفتیم که چگونه فایل های MPP مایکروسافت پروژه را با استفاده از جاوا به فرمت تصویر تبدیل کنیم. به طور خاص، ما یاد گرفته ایم که چگونه فایل های MPP را به صورت برنامه ریزی شده به تصاویر JPEG، PNG، BMP و TIFF تبدیل کنیم. علاوه بر این، می‌توانید با استفاده از مستندات درباره Aspose.Tasks برای جاوا اطلاعات بیشتری کسب کنید و مجموعه‌ای از ویژگی‌های اضافی برای کار با فایل‌های MPP را بررسی کنید. در صورت وجود هرگونه ابهامی، لطفاً با ما در [فروم 19 ما تماس بگیرید.

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