این مبحث مختصر بر نحوه تبدیل MPP به PNG در جاوا تمرکز دارد. مراحل پیکربندی به خوبی تعریف شده و یک کد نمونه کار برای نشان دادن قابلیت ارائه می کند. شما به راحتی می توانید با کمک چند تماس API یک برنامه کاربردی برای تبدیل فایل MPP به PNG با استفاده از جاوا ایجاد کنید.
مراحل تبدیل MPP به PNG با استفاده از جاوا
- محیطی را ایجاد کنید که شامل Aspose.Tasks for Java با استفاده از مدیر مخزن برای تبدیل MPP به PNG با استفاده از جاوا شود.
- دسترسی به فایل MPP موجود با استفاده از شی کلاس Project برای تغییر MPP به PNG با استفاده از جاوا
- گزینه های فایل PNG خروجی را با استفاده از شی کلاس ImageSaveOptions تنظیم کنید
- MPP را به عنوان PNG در جاوا با استفاده از روش ذخیره ذخیره کنید
مراحل ذکر شده در بالا شامل جزئیات کامل پیکربندی و یک روش گام به گام برای تبدیل پروژه MS به PNG با استفاده از جاوا است. شی کلاس Project برای دسترسی به فایل MPP منبع از دیسک ایجاد می شود و سپس از نمونه کلاس ImageSaveOptions برای تنظیم خصوصیات فایل PNG خروجی استفاده می شود. نمونه کلاس ImageSaveOptions اجباری نیست و با استفاده از تنظیمات پیشفرض برای فایل PNG خروجی در حین رندر، میتوان آن را حذف کرد.
کد برای ذخیره MPP به عنوان PNG در جاوا
import com.aspose.tasks.ImageSaveOptions; | |
import com.aspose.tasks.License; | |
import com.aspose.tasks.PageSize; | |
import com.aspose.tasks.PixelFormat; | |
import com.aspose.tasks.PresentationFormat; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveFileFormat; | |
public class MppToPng { | |
public static void main(String[] args) throws Exception {// Throws exception for the MPP file | |
String FilePath = "//Users//KBase//TestData//"; | |
// Applying product license load and convert MPP to PNG image | |
License TasksLic = new License(); | |
TasksLic.setLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Load the MS MPP file from the disk | |
Project pngProject = new Project(FilePath + "Input.mpp"); | |
// Set the PNG image Options | |
ImageSaveOptions pngOpts = new ImageSaveOptions(SaveFileFormat.Png); | |
pngOpts.setPixelFormat(PixelFormat.Format32bppArgb); | |
pngOpts.setPresentationFormat(PresentationFormat.TaskSheet); | |
pngOpts.setPageSize(PageSize.A4); | |
// Save the exported PNG image on the disk | |
pngProject.save("MpptoPng.png", pngOpts); | |
} | |
} |
این مثال ویژگی تبدیل MPP به PNG با استفاده از جاوا را با کمک رابط API ساده نشان می دهد. شیء کلاس Project دارای سازندگانی است که می توانند فایل منبع را از دیسک و همچنین از منابعی مانند وب یا پایگاه داده با استفاده از جریان های حافظه بارگیری کنند. کلاس ImageSaveOptions برای سفارشی کردن فایل PNG خروجی با استفاده از روش های تنظیم کننده مانند setFitContent، setResolution، setPageCount، setPages، setImageQuality و setPixelFormat استفاده می شود.
این مثال ما را در مورد فرآیند تغییر MPP به PNG با استفاده از جاوا روشن کرده است. اگر می خواهید با فرآیند تبدیل MPP به فایل CSV آشنا شوید، به مقاله تبدیل MPP به CSV در جاوا مراجعه کنید.