![Node.js에서 PowerPoint를 PDF로 변환 - PPTX를 PDF로 변환기](images/convert-powerpoint-to-pdf-in-nodejs-pptx-to-pdf-converter.png#center)
MS PowerPoint가 설치되어 있지 않습니까? 그렇다면 중요한 PPT/PPTX 파일을 어떻게 열까요? 문제 없습니다. 우리는 이 문제에 대한 해결책을 가지고 있으며 그 해결책은 Aspose.Slides입니다. Aspose.Slides는 프레젠테이션을 PDF 형식으로 읽을 수 있도록 온라인에서 PPT를 PDF로 변환하는 온라인 PPTX를 PDF로 변환하는 변환기를 제공합니다. 또한 이 PDF 생성기 API는 PPTX를 PDF로 자동 변환하는 다양한 기능을 제공합니다. 따라서 이 블로그 게시물에서는 PPTX를 PDF로 변환하는 전체 구현 과정을 안내합니다. 이를 위해 우리는 Java를 통한 Node.js용 Aspose.Slides를 선택하여 Node.js에서 PowerPoint를 PDF로 변환하는 방법을 배울 것입니다.
이 기사에서는 다음 사항을 다룰 것입니다.
파워포인트 자바스크립트 API 설치
설치 섹션에서는 이 PDF 생성기 API의 설치에 대해 알려줍니다. 실제로 프로그래밍 방식으로 JavaScript에서 PDF를 생성할 수 있는 이 라이브러리를 설치하는 것은 매우 간단하고 빠릅니다. 따라서 설치는 터미널/CMD에서 실행할 수 있는 단일 명령으로 구성됩니다. 그러나 직접 다운로드하려는 경우 NPM에서 패키지를 다운로드할 수 있습니다. 따라서 다음 명령을 실행하면 구현 단계로 이동할 준비가 모두 완료됩니다.
npm install aspose.slides.via.java
![PDF 생성기 API](images/pdf-generator-api.png#center)
프로그래밍 방식으로 Node.js에서 PowerPoint를 PDF로 변환
이제 코드 샘플을 작성하고 Aspose.Slides for Node.js via Java에서 제공하는 클래스와 메서드를 사용하겠습니다.
참고: 이 PowerPoint JavaScript API를 사용하여 PPTX를 PDF로 변환하는 데 사용할 소스 PPTX 파일이 있습니다.
다음 단계에서는 프로그래밍 방식으로 PowerPoint에서 PDF로의 변환기를 개발하는 방법을 보여줍니다.
- Node.js 프로젝트에 aspose.slides.via.java 모듈을 가져옵니다.
- 소스 PPTX 파일을 사용하여 Presentation 클래스의 개체를 인스턴스화합니다.
- 프레젠테이션을 PDF 형식으로 저장하는 방법을 제어하려면 PdfOptions 클래스의 인스턴스를 만듭니다.
- 이미지의 투명 색상을 지정하려면 setApplyImageTransparent 메서드를 호출합니다.
- setSufficientResolution 메서드는 슬라이드가 페이지에 배치되는 모드를 설정합니다.
- 이미지를 제외한 PDF 파일의 모든 콘텐츠에 적용되는 압축 유형을 정의하려면 setTextCompression 메서드를 호출하세요.
- save 메소드를 호출하여 프레젠테이션을 PDF로 저장합니다.
다음 코드 조각은 이 PDF 생성기 API를 사용하여 PPTX를 PDF로 변환하는 방법을 보여줍니다.
var aspose = aspose || {};
// Node.js 프로젝트에 aspose.slides.via.java 모듈을 가져옵니다.
aspose.slides = require("aspose.slides.via.java");
// 소스 PPTX 파일을 사용하여 Presentation 클래스의 개체를 인스턴스화합니다.
var pres = new aspose.slides.Presentation("first_ppt.pptx");
// 프레젠테이션이 PDF 형식으로 저장되는 방법을 제어하려면 PdfOptions 클래스의 인스턴스를 만듭니다.
var PdfOptions = new aspose.slides.PdfOptions();
// setApplyImageTransparent 메소드를 호출하여 이미지에 투명 색상을 지정합니다.
PdfOptions.setApplyImageTransparent(true);
// setSufficientResolution 메소드는 슬라이드가 페이지에 배치되는 모드를 설정합니다.
PdfOptions.setSufficientResolution(32);
// 이미지를 제외한 PDF 파일의 모든 콘텐츠에 적용되는 압축 유형을 정의하려면 setTextCompression 메서드를 호출하세요.
PdfOptions.setTextCompression(aspose.slides.PdfTextCompression.Flate);
try
{
// save 메소드를 호출하여 프레젠테이션을 PDF로 저장합니다.
pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf,PdfOptions);
console.log("PowerPoint to PDF conversion completed successfully.")
}
finally
{
if (pres != null) pres.dispose();
}
따라서 프로그래밍 방식으로 PPTX에서 PDF로의 변환을 자동화할 수 있습니다. 위의 코드 샘플은 아래 이미지와 같이 PDF를 생성합니다.
![파워포인트를 PDF로 변환](images/powerpoint-to-pdf-converter.png#center)
온라인에서 PPT를 PDF로 변환
또한 Aspose.Slides에서 제공하는 온라인 도구를 활용할 수도 있습니다. 이 PPTX-PDF 변환기를 사용하면 사용자는 웹 브라우저를 사용하여 온라인으로 PPT를 PDF로 변환할 수 있습니다. 이것은 무료 도구이며 사용자 친화적인 사용자 인터페이스와 함께 제공되므로 파일 형식 변환을 쉽게 수행할 수 있습니다. 커뮤니티에서 큰 사랑을 받는 이 도구를 사용하는 것이 좋습니다.
![온라인에서 ppt를 pdf로 변환](images/convert-ppt-to-pdf-online.png#center)
PowerPoint 프로세서 - 무료 라이센스 받기
무료 임시 라이센스를 사용하여 평가 제한 없이 이 PowerPoint JavaScript API를 사용해 볼 수 있습니다.
결론
이번 블로그 포스팅은 여기서 마치겠습니다. Node.js에서 PowerPoint를 PDF로 변환하는 방법을 배웠습니다. 또한 프로그래밍 방식으로 PPTX를 PDF로 변환하는 구현도 진행했습니다. 우리는 여기서 멈추지 않고 또 다른 솔루션 지향적인 기사를 들고 찾아오겠습니다. 한편, 문서 및 API 참조를 방문하여 이 PowerPoint Javascript API에 대해 자세히 알아볼 수 있습니다.
또한 시작 안내서를 방문하는 것이 좋습니다.
마지막으로 aspose.com에서는 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하시기 바랍니다.
도움을 받을 수 있습니다
우리의 지원팀은 매우 활기차고 도움이 되므로 귀하를 혼자 두지 않을 것입니다. 귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.
자주 묻는 질문 – FAQ
Node.js에서 PPT를 PDF로 변환하는 방법은 무엇입니까?
Java를 통한 Node.js용 Aspose.Slides를 설치하고 프로그래밍 방식으로 Node.js에서 PPT를 PDF로 변환하세요.
PowerPoint를 PDF로 어떻게 변환할 수 있나요?
코드 조각으로 자세한 답변을 보려면 이 링크를 방문하세요.
Node.js에서 PDF를 생성하는 방법은 무엇입니까?
이 온라인 PPTX-PDF 변환기를 사용하여 온라인에서 PPT를 PDF로 변환할 수 있습니다.