Эта четкая тема посвящена тому, как преобразовать MPP в SVG с помощью Java. Он охватывает все детали конфигурации, последовательность шагов и пример кода для демонстрации работы. Вы можете разработать приложение для преобразования Microsoft Project в SVG с использованием Java только с помощью простых вызовов API.
Шаги для преобразования MPP в SVG с использованием Java
- Настройте среду разработки для включения Aspose.Tasks for Java с помощью диспетчера репозиториев.
- Загрузите существующий файл MPP в объект класса Project для преобразования его в SVG.
- Задайте параметры вывода SVG с помощью объекта класса SvgOptions.
- Преобразуйте файл MPP в SVG, используя метод сохранения.
Эти простые шаги представляют собой полные детали конфигурации и пошаговый процесс преобразования MS Project в SVG с использованием Java. Класс Project используется для загрузки исходного файла MPP, а класс SvgOptions используется для установки характеристик выходного файла SVG. Здесь уместно упомянуть, что объект класса SvgOptions не является обязательным и может быть исключен с помощью настроек по умолчанию для выходного файла SVG.
Код для экспорта MS Project в SVG с использованием Java
import com.aspose.tasks.License; | |
import com.aspose.tasks.Project; | |
import com.aspose.tasks.SaveOptions; | |
import com.aspose.tasks.SvgOptions; | |
import com.aspose.tasks.Timescale; | |
public class MppToSVG { | |
public static void main(String[] args) throws Exception {// Throws exception to process the MPP file | |
String FilePath = "//Users//TestData//"; | |
// Applying product license to access and process the MPP file | |
License TasksLic = new License(); | |
TasksLic.setLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Open the source MPP file from the disk | |
Project inputProject = new Project(FilePath + "Input.mpp"); | |
// Set the SVG options for output | |
SaveOptions svgOption = new SvgOptions(); | |
svgOption.setFitContent(true); | |
svgOption.setTimescale(Timescale.ThirdsOfMonths); | |
// Export the MPP to SVG file on the disk | |
inputProject.save(FilePath + "OutputSvg.svg", svgOption); | |
} | |
} |
В приведенном выше примере код для сохранения MPP как SVG с использованием Java использует экземпляр класса Project, который обращается к исходному файлу с диска. Он также предоставляет перегрузки конструктора для загрузки файла MPP в виде потока из таких источников, как базы данных или Интернет. SvgOptions можно использовать для настройки выходного файла SVG, устанавливая такие свойства, как CustomPageSize, BarStyles, Gridlines, Timescale, TextStyles и многие другие.
Здесь мы изучили процесс изменения MPP на SVG с помощью Java. Если вы хотите узнать о процессе преобразования файла MPP в файл PDF, обратитесь к статье как конвертировать MPP в PDF на Java.