Microsoft Publisher 파일은 일반적으로 대규모 게시용 문서를 디자인하고 만드는 데 사용됩니다. 일부 시나리오에서는 PUB을 PPT 또는 PPTX 프레젠테이션 파일로 변환해야 할 수 있습니다. 이에 따라 이 기사에서는 Java에서 Publisher PUB 파일을 PPT 또는 PPTX 프레젠테이션 파일로 변환하는 방법을 설명합니다.
PUB 파일을 PPT/PPTX 프레젠테이션으로 변환하는 Java API
두 단계를 거쳐 PUB 파일을 PPT 또는 PPTX 파일로 PowerPoint 프레젠테이션으로 변환합니다. 먼저 Aspose.PUB for Java API를 사용하여 PUB 파일을 PDF로 변환해야 합니다. 그런 다음 Aspose.PDF for Java API를 사용하여 중간 PDF 파일을 프레젠테이션 파일로 변환해야 합니다. New Releases 섹션에서 JAR 파일을 가져오거나 Maven 기반 프로젝트의 pom.xml 파일에서 다음 구성을 지정할 수 있습니다.
저장소:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
의존:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pub</artifactId>
<version>20.8</version>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.8</version>
</dependency>
</dependencies>
Java에서 프로그래밍 방식으로 PUB를 PPT/PPTX 프레젠테이션 파일로 변환
다음 단계에 따라 Microsoft Publisher PUB 파일을 PPT 또는 PPTX 형식의 프레젠테이션 파일로 변환할 수 있습니다.
- ByteArrayOutputStream을 초기화하여 중간 PDF 파일을 저장합니다.
- PUB 파일에 대해 Pub Parser를 초기화합니다.
- Parse 입력 게시자 파일입니다.
- PUB를 PDF 파일로 변환하고 출력을 스트림에 저장합니다.
- Document 클래스 개체를 사용하여 중간 PDF 파일을 로드합니다.
- 출력 PPT 또는 PPTX 파일을 저장합니다.
다음 코드 조각은 Java에서 프로그래밍 방식으로 PUB 파일을 PPT 또는 PPTX PowerPoint 프레젠테이션으로 변환하는 방법을 보여줍니다.
// 입력 게시자 파일의 경로 지정
String fileName = "Test.pub";
// 중간 PDF 파일을 보관하기 위해 ByteArrayOutputStream을 초기화합니다.
final ByteArrayOutputStream os = new ByteArrayOutputStream();
// PUB 파일에 대한 Pub Parser 초기화
IPubParser parser = PubFactory.createParser(fileName);
// 게시자 파일 구문 분석
com.aspose.pub.Document doc = parser.parse();
// PUB를 PDF 파일로 변환하고 출력을 스트림에 저장
PubFactory.createPdfConverter().convertToPdf(doc, os);
// 중간 PDF 문서 로드
Document pdfDocument = new Document(os.toByteArray());
// 파일을 PPTX 형식으로 변환 또는 내보내기
pdfDocument.save("Output.pptx", new PptxSaveOptions());
온라인 데모 시도
이 API를 사용하여 개발된 PUB to PPTX 웹 앱을 사용해 보세요.
무료 API 라이선스 받기
임시 무료 라이선스를 요청하면 제한 없이 Aspose API를 평가할 수 있습니다.
결론
이 기사에서는 Microsoft Publisher PUB 파일을 Java에서 프로그래밍 방식으로 PPT 또는 PPTX 파일로 프레젠테이션 파일로 변환하거나 내보내는 방법을 배웠습니다. 이 기능을 Java 기반 애플리케이션에 포함할 수 있습니다. 또한 문서를 방문하여 Aspose API에서 제공하는 다른 여러 기능을 탐색할 수 있습니다. 문제가 있는 경우 포럼에서 언제든지 문의해 주십시오.