Формат SVG в основном используется для встраивания контента в настольные и веб-приложения. Могут быть ситуации, когда вам нужно встроить файлы MPP в настольные или веб-приложения. Для этого может оказаться полезным преобразование файлов MPP в формат SVG. С этой целью эта статья научит вас конвертировать файлы MPP в формат SVG с помощью Java.
- Java API для преобразования файлов MPP в SVG
- Преобразование файлов MPP в формат SVG с использованием Java
- Преобразование файлов MPP в формат SVG с дополнительными параметрами
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, используя класс Project.
- Сохраните файл как SVG, используя метод Project.save(строковое имя файла, формат int).
В следующем примере кода показано, как преобразовать файлы 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 с помощью класса Project.
- Создайте экземпляр класса SvgOptions.
- Установите нужные параметры.
- Сохраните файл SVG, используя метод Project.save(строковое имя файла, параметры SaveOptions).
В следующем примере кода показано, как преобразовать файлы 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, посетив официальную документацию. Если у вас возникнут вопросы, обращайтесь к нам на бесплатный форум поддержки.