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
프로그래밍 방식으로 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를 생성합니다.
온라인에서 PPT를 PDF로 변환
또한 Aspose.Slides에서 제공하는 온라인 도구를 활용할 수도 있습니다. 이 PPTX-PDF 변환기를 사용하면 사용자는 웹 브라우저를 사용하여 온라인으로 PPT를 PDF로 변환할 수 있습니다. 이것은 무료 도구이며 사용자 친화적인 사용자 인터페이스와 함께 제공되므로 파일 형식 변환을 쉽게 수행할 수 있습니다. 커뮤니티에서 큰 사랑을 받는 이 도구를 사용하는 것이 좋습니다.
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로 변환할 수 있습니다.