자바 파워포인트를 PDF로 변환
Java용 Spire.Presentation 설치
먼저 Spire.Presentation.jar 파일을 Java 프로그램의 종속성으로 추가해야 합니다. JAR 파일은 this link에서 다운로드할 수 있습니다. Maven을 사용하는 경우 프로젝트의 pom.xml 파일에 다음 코드를 추가하여 애플리케이션에서 JAR 파일을 쉽게 가져올 수 있습니다.
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>e-iceblue</name>
<url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.presentation</artifactId>
<version>7.8.2</version>
</dependency>
</dependencies>
Java에서 PowerPoint를 PDF로 변환
다음 단계는 전체 PowerPoint 프레젠테이션을 PDF로 변환하는 방법을 보여줍니다.
import com.spire.presentation.*;
public class PPTtoPDF {
public static void main(String[] args) throws Exception {
//Create a Presentation instance
Presentation ppt = new Presentation();
//Load a PowerPoint presentation
ppt.loadFromFile("Sample.pptx");
//Save the whole PowerPoint to PDF
ppt.saveToFile("ToPdf1.pdf", FileFormat.PDF);
}
}
특정 슬라이드를 PDF로 변환
전체 프레젠테이션을 변환하는 대신 특정 슬라이드만 PDF로 변환하려는 경우 다음 단계를 따르세요.
import com.spire.presentation.*;
public class specificSlideToPDF {
public static void main(String[] args) throws Exception {
//Create a Presentation instance
Presentation ppt = new Presentation();
//Load a PowerPoint presentation
ppt.loadFromFile("Sample.pptx");
//Get the second slide
ISlide slide= ppt.getSlides().get(1);
//Save the second slide to PDF
slide.saveToFile("ToPdf2.pdf", FileFormat.PDF);
}
}
PowerPoint 문서를 PDF/A로 변환합니다.
Spire.PDF는 프레젠테이션 슬라이드를 PDF로 저장할 때 PDF 적합성 수준을 PDF/A1, PDF/A2 및 PDF/A3로 설정하는 옵션을 제공합니다.
import com.spire.pdf.PdfConformanceLevel;
import com.spire.presentation.*;
public class PPTtoPDF {
public static void main(String[] args) throws Exception {
//Create a Presentation instance
Presentation ppt = new Presentation();
//Load a PowerPoint presentation
ppt.loadFromFile("Sample.pptx");
//Set the PDF conformance level as PDF/A
ppt.getSaveToPdfOption().setPdfConformanceLevel(PdfConformanceLevel.Pdf_A_1_A);
//Save the slide to PDF
ppt.saveToFile("ToPdf3.pdf", FileFormat.PDF);
}
}
PowerPoint를 PDF로 변환할 때 페이지 크기 설정
다음 코드는 슬라이드 크기가 PDF로 지정된 경우 PowerPoint를 변환하는 방법을 보여줍니다.
import com.spire.presentation.*;
public class PPTtoPDF {
public static void main(String[] args) throws Exception {
//Create a Presentation instance
Presentation ppt = new Presentation();
//Load a PowerPoint presentation
ppt.loadFromFile("Sample.pptx");
//Set A3 page size
ppt.getSlideSize().setType(SlideSizeType.A3);
//Save the slide to PDF
ppt.saveToFile("ToPdf4.pdf", FileFormat.PDF);
}
}
결론
이 문서에서는 Spire.Presentation의 도움을 받아 Java에서 프로그래밍 방식으로 PowerPoint 프레젠테이션을 PDF 형식으로 변환하는 방법을 배웠습니다. 기타 문의 사항이 있으시면 언제든지 Spire.Presentation forums 을 확인하시기 바랍니다.
Reference
이 문제에 관하여(자바 파워포인트를 PDF로 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/alexis92/java-convert-powerpoint-to-pdf-gj4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)