Перетворіть MPP-файли MS Project у формат SVG за допомогою Java

Формат SVG здебільшого використовується для вбудовування вмісту в настільні та веб-додатки. Можуть виникнути ситуації, коли вам знадобиться вставити файли MPP у настільні чи веб-програми. Щоб досягти цього, конвертація файлів MPP у формат SVG виявиться корисною. З цією метою ця стаття навчить вас конвертувати файли MPP у формат SVG за допомогою Java.

Java API для перетворення файлів MPP у SVG

Aspose.Tasks for Java — це API для роботи з файлами Microsoft Project (MPP). Він дозволяє читати та записувати файли MPP/XML без встановлення Microsoft Project. Ви також можете конвертувати файли MPP у формат SVG за допомогою API. Ви можете завантажити API за допомогою Maven або завантажити JAR із розділу завантажень.

Репозиторій:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Залежність:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>21.10</version>
    <classifier>jdk18</classifier>
</dependency>

Перетворення MPP на SVG у Java

Нижче наведено кроки для перетворення файлів Microsoft Project MPP у формат SVG.

У наведеному нижче прикладі коду показано, як конвертувати файли MPP у формат SVG за допомогою Java.

// Шлях до каталогу документів.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

// Прочитайте вхідний файл проекту
Project project = new Project(dataDir + "Homemoveplan.mpp");

// Збережіть проект як SVG
project.save(dataDir + "Project5.SVG", SaveFileFormat.SVG);

Конвертуйте MPP у SVG із додатковими параметрами

Під час перетворення файлів MPP у формат SVG ви можете використовувати додаткові параметри для налаштування створеного SVG. Нижче наведено кроки для перетворення файлів MPP у формат SVG за допомогою додаткових параметрів.

У наступному прикладі коду показано, як конвертувати файли MPP у формат SVG із додатковими параметрами за допомогою Java.

// Шлях до каталогу документів.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

//Прочитайте вхідний файл проекту
Project project = new Project(dataDir + "Homemoveplan.mpp");

// Ініціалізуйте клас SvgOptions
SaveOptions opt = new SvgOptions();
opt.setFitContent(true);
opt.setTimescale(Timescale.ThirdsOfMonths);

// Збережіть файл MPP як SVG
project.save(dataDir + "FileName5.svg", opt);

Отримайте безкоштовну ліцензію

Щоб спробувати API без оціночних обмежень, ви можете подати запит на безкоштовну тимчасову ліцензію.

Висновок

У цій статті ви дізналися, як конвертувати файли MPP у формат SVG за допомогою Java. Крім того, ви бачили, як налаштувати згенерований файл SVG за допомогою додаткових параметрів. Aspose.Tasks for Java — це надійний і багатофункціональний API, який надає багато додаткових функцій для роботи з файлами MPP. Ви можете детально вивчити API, відвідавши офіційну документацію. У разі будь-яких запитань зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також