Преобразование файлов MS Project MPP в формат 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, посетив официальную документацию. Если у вас возникнут вопросы, обращайтесь к нам на бесплатный форум поддержки.

Смотрите также