SVG 형식은 주로 데스크톱 및 웹 응용 프로그램에 콘텐츠를 포함하는 데 사용됩니다. MPP 파일을 데스크탑 또는 웹 응용 프로그램에 포함해야 하는 상황이 있을 수 있습니다. 이를 달성하려면 MPP 파일을 SVG 형식으로 변환하는 것이 도움이 될 것입니다. 이를 위해 이 기사에서는 Java를 사용하여 MPP 파일을 SVG 형식으로 변환하는 방법을 설명합니다.
MPP 파일을 SVG 형식으로 변환하기 위한 Java API
Aspose.Tasks for Java는 Microsoft Project(MPP) 파일 작업을 위한 API입니다. Microsoft Project를 설치하지 않고도 MPP/XML 파일을 읽고 쓸 수 있습니다. API를 사용하여 MPP 파일을 SVG 형식으로 변환할 수도 있습니다. Maven을 사용하여 API를 다운로드하거나 다운로드 섹션에서 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>
Java를 사용하여 MPP 파일을 SVG 형식으로 변환
다음은 Microsoft Project MPP 파일을 SVG 형식으로 변환하는 단계입니다.
- Project 클래스를 사용하여 MPP 파일을 로드합니다.
- Project.save(String filename, int format) 메서드를 사용하여 파일을 SVG로 저장합니다.
다음 샘플 코드는 Java를 사용하여 MPP 파일을 SVG 형식으로 변환하는 방법을 보여줍니다.
// 문서 디렉토리의 경로입니다.
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 형식으로 변환하는 단계입니다.
- Project 클래스를 사용하여 MPP 파일을 로드합니다.
- SvgOptions 클래스의 인스턴스를 만듭니다.
- 원하는 옵션을 설정합니다.
- Project.save(String filename, SaveOptions options) 메서드를 사용하여 SVG 파일을 저장합니다.
다음 샘플 코드는 Java를 사용하여 추가 옵션을 사용하여 MPP 파일을 SVG 형식으로 변환하는 방법을 보여줍니다.
// 문서 디렉토리의 경로입니다.
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를 사용해 보려면 무료 임시 라이선스를 요청할 수 있습니다.
결론
이 기사에서는 Java를 사용하여 MPP 파일을 SVG 형식으로 변환하는 방법을 배웠습니다. 또한 추가 옵션을 사용하여 생성된 SVG 파일을 사용자 지정하는 방법을 살펴보았습니다. Aspose.Tasks for Java는 MPP 파일 작업을 위한 많은 추가 기능을 제공하는 강력하고 기능이 풍부한 API입니다. 공식 문서에서 API를 자세히 살펴볼 수 있습니다. 질문이 있는 경우 무료 지원 포럼에 문의해 주십시오.