MPP را با استفاده از جاوا به TIFF تبدیل کنید

Microsoft Project پروژه هایی را در قالب MPP ایجاد می کند. این امکان ایجاد، سازماندهی، ردیابی و نگهداری پروژه ها را فراهم می کند. یک فایل MPP حاوی اطلاعاتی درباره وظایف پروژه، منابع، تکالیف، جدول زمانی، بودجه و موارد دیگر است. از نظر برنامه‌ریزی، می‌توانیم داده‌های پروژه را از فایل‌های MPP به تصاویر چند صفحه‌ای TIFF صادر کنیم. در این مقاله با نحوه تبدیل MPP به TIFF در جاوا آشنا می شویم.

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

  1. API تبدیل جاوا MPP به TIFF
  2. تبدیل MPP به TIFF
  3. تبدیل MPP به TIFF با فشرده سازی
  4. حذف فشرده سازی و تبدیل MPP به TIFF

جاوا MPP به TIFF تبدیل API

ما از Aspose.Tasks برای جاوا API برای تبدیل فایل MPP به TIFF استفاده خواهیم کرد. API امکان خواندن و نوشتن فرمت‌های فایل پشتیبانی شده را بدون نیاز به نصب Microsoft Project فراهم می‌کند. علاوه بر این، امکان تبدیل و ذخیره فایل های MPP را فراهم می کند.

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

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

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>22.10</version>
</dependency>

MPP را با استفاده از جاوا به TIFF تبدیل کنید

با دنبال کردن مراحل زیر می توانیم به راحتی داده های پروژه را از فایل MPP به یک TIFF صادر کنیم:

  • فایل MPP را با استفاده از کلاس Project بارگیری کنید.
  • با استفاده از متد save() به عنوان TIFF ذخیره کنید. مسیر فایل TIFF خروجی و SaveFileFormat را به عنوان آرگومان می گیرد.

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

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

// پروژه را به عنوان TIFF ذخیره کنید
project.save("C:\\Files\\MultipageTIFF_out.tif", SaveFileFormat.Tiff);

تبدیل MPP به TIFF با فشرده سازی با استفاده از جاوا

با دنبال کردن مراحل زیر می‌توانیم فشرده‌سازی را هنگام تبدیل MPP به TIFF اعمال کنیم:

  1. ابتدا فایل MPP را با استفاده از کلاس Project بارگذاری کنید.
  2. سپس یک نمونه از کلاس ImageSaveOptions ایجاد کنید.
  3. پس از آن، TiffCompression را مشخص کنید.
  4. در نهایت متد save() را فراخوانی کنید. مسیر فایل خروجی TIFF و SaveOptions را به عنوان آرگومان می گیرد.

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

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

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

// فشرده سازی CCITT4 را مشخص کنید
options.setTiffCompression(TiffCompression.Ccitt4);

// پروژه را به عنوان TIFF ذخیره کنید
project.save("C:\\Files\\TIFFWithCompression_out.tif", (SaveOptions)options);

فشرده سازی را حذف کنید و MPP را با استفاده از جاوا به TIFF تبدیل کنید

همچنین می توانیم فشرده سازی را حذف کرده و سپس MPP را با انجام مراحل ذکر شده در بالا به TIFF تبدیل کنیم. با این حال، ما فقط باید TiffCompression را به عنوان TiffCompression.None در مرحله 3 تنظیم کنیم.

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

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

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

// Tiff Compression را به صورت None مشخص کنید
options.setTiffCompression(TiffCompression.None);

// پروژه را به عنوان TIFF ذخیره کنید
project.save("C:\\Files\\RemoveCompression_out.tif", (SaveOptions)options);

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

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

نتیجه

در این مقاله نحوه بارگذاری فایل MPP و تبدیل آن به TIFF در جاوا را یاد گرفتیم. ما همچنین نحوه تعیین گزینه های ذخیره تصویر و تنظیم فشرده سازی را در حین ذخیره به عنوان TIFF به صورت برنامه ای دیده ایم. علاوه بر این، می‌توانید درباره Aspose.Note برای Java API با استفاده از documentation اطلاعات بیشتری کسب کنید. در صورت وجود هرگونه ابهام، لطفاً با ما در [تالار گفتمان پشتیبانی رایگان16 تماس بگیرید.

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