Тази кратка тема се фокусира върху това как да конвертирате MPP в PNG в Java. Той предоставя добре дефинирани стъпки за конфигуриране и работещ примерен код за демонстриране на способността. Можете лесно да създадете приложение за трансформиране на MPP файл в PNG с помощта на Java с помощта на няколко извиквания на API.
Стъпки за конвертиране на MPP в PNG с помощта на Java
- Създайте среда за включване на Aspose.Tasks for Java с помощта на мениджъра на хранилището за конвертиране на MPP в PNG с помощта на Java
- Осъществете достъп до съществуващ MPP файл, като използвате обекта от клас Project, за да промените MPP в PNG с помощта на Java
- Задайте опциите за изходния PNG файл, като използвате обекта на клас ImageSaveOptions
- Запазете MPP като PNG в Java, като използвате метода за запазване
Гореспоменатите стъпки обхващат пълните подробности за конфигурацията и поетапна процедура за конвертиране на MS Project в PNG с помощта на Java. Обектът на клас Project се създава за достъп до изходния MPP файл от диска и след това екземплярът на класа ImageSaveOptions се използва за задаване на свойствата на изходния PNG файл. Екземплярът на класа ImageSaveOptions не е задължителен и може да бъде изключен чрез използване на настройките по подразбиране за изходния PNG файл по време на рендиране.
Код за запазване на MPP като PNG в Java
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 с помощта на Java с помощта на прост API интерфейс. Обектът на класа Project има претоварени конструктори, които могат да зареждат изходния файл от диска, а също и от източници като уеб или база данни, използвайки потоци от памет. Класът ImageSaveOptions се използва за персонализиране на изходния PNG файл чрез използване на методи за настройка като setFitContent, setResolution, setPageCount, setPages, setImageQuality и setPixelFormat, за да назовем само няколко.
Този пример ни просветли относно процеса за промяна на MPP в PNG с помощта на Java. Ако искате да научите за процеса на конвертиране на MPP в CSV файл, вижте статията на конвертирайте MPP в CSV в Java.