В этой краткой теме основное внимание уделяется тому, как конвертировать 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.