ppt에서 pdf로

.NET REST API를 사용하여 PPTX를 PDF로 변환합니다.

PowerPoint 프레젠테이션은 동적이고 대화형 프레젠테이션을 만드는 데 이상적이지만, 다양한 장치와 플랫폼에서 일관되게 공유하기 어려울 수 있습니다. 그러나 PPT 또는 PPTX 파일을 PDF로 변환하면 수신자의 소프트웨어나 장치에 관계없이 프레젠테이션의 콘텐츠가 그대로 유지되고 쉽게 볼 수 있습니다. 이 변환은 슬라이드의 레이아웃, 글꼴 및 이미지를 보존할 뿐만 아니라 무단 편집을 방지하여 문서 보안을 강화합니다.

PowerPoint에서 PDF로 변환 API

Aspose.Slides Cloud SDK for .NET은 .NET 애플리케이션 내에서 PowerPoint 프레젠테이션(PPT 또는 PPTX)을 PDF 형식으로 직접 변환하는 강력하고 효율적인 방법을 제공합니다. SDK는 또한 PDF 준수 수준 설정, 슬라이드 크기 조정, 워터마크 적용과 같은 다양한 사용자 지정 옵션을 제공하여 모든 변환 요구 사항에 다재다능한 도구가 됩니다.

SDK를 사용하려면 첫 번째 단계는 .NET 솔루션에 SDK 참조를 추가하는 것입니다. 따라서 NuGet 패키지 관리자에서 Aspose.Slides-Cloud를 검색하고 패키지 추가 버튼을 클릭합니다. 두 번째로 클라우드 대시보드를 방문하여 개인화된 클라이언트 자격 증명을 얻습니다.

빠른 시작 가이드에 명시된 지침에 따라 다음 링크를 방문하여 무료 계정을 만들어보세요.

C# .NET에서 PPT를 PDF로

REST API가 간단한 접근 방식을 제공하고 최소한의 코드로 전체 작업을 처리함으로써 어떻게 변환 프로세스를 간소화하는지 자세히 살펴보겠습니다.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

먼저, 클라이언트 자격 증명을 인수로 전달하는 SlidesApi 클래스의 인스턴스를 만듭니다.

var response = slidesApi.DownloadPresentation(inputFile, ExportFormat.Pdf);

API를 호출하여 PPT를 PDF 형식으로 내보내기 시작합니다.

saveToDisk(result, "/Users/nayyer/Downloads/source.ppt");

마지막으로 사용자 지정 메서드를 호출하여 결과 PDF를 로컬 드라이브에 저장합니다.

// 더 많은 예를 보려면 https://github.com/aspose-slides-cloud를 방문하세요.
// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxx";
string clientID = "ee170169-ca49-49a4-87b7-xxxxxxxx";

// SlidesApi 인스턴스를 생성하다
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// 로컬 드라이브에 있는 입력 PowerPoint 이름
string sourcePPT = "source.ppt";

// PPT 프레젠테이션을 PDF 형식으로 변환하고 응답 객체에 출력을 저장하기 위한 API 호출
var response = slidesApi.DownloadPresentation(sourcePPT, ExportFormat.Pdf);

// 결과 PDF를 로컬 드라이브에 저장하기 위해 사용자 정의 메서드를 호출합니다.
saveToDisk(response, @"D:\myResultant.pdf");

// 로컬 드라이브에 스트림 콘텐츠를 파일로 저장하는 방법
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
ppt에서 pdf로

PPT 프레젠테이션을 PDF로 변환하는 미리보기입니다.

DownloadPresentation(…) 메서드는 선택적 매개변수 slides를 허용하며, 여기서 저장할 슬라이드의 인덱스를 제공할 수 있습니다. 데이터를 지정하지 않으면 기본적으로 모든 슬라이드가 저장됩니다. 샘플 PowerPoint 프레젠테이션은 Prismatic design.ppt에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 PPTX를 PDF로 내보내기

Aspose.Slides Cloud 및 cURL 명령을 사용하여 PPTX 파일을 PDF로 변환하는 것은 최소한의 설정으로 변환 프로세스를 자동화하는 효율적인 솔루션입니다. 이 방법을 사용하면 간단한 cURL 명령을 통해 Aspose.Slides Cloud API의 강력한 기능을 활용할 수 있으므로 가볍고 스크립트 기반 접근 방식이 필요한 시나리오에 이상적입니다.

첫 번째 단계는 다음 명령을 실행하여 JWT 액세스 토큰을 생성하는 것입니다.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=xxxxxxxx-xxxx-xxxxx-be35-ff5c3a6aa4a2&client_secret=xxxxxxxxxxxxxxxxxx" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

이제 JWT 토큰이 생성되었으므로 다음 명령을 실행하여 PPTX를 PDF 파일로 내보내세요.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Pdf?outPath={myResultant}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{}"

sourceFile을 클라우드 저장소에 있는 입력 PowerPoint 프레젠테이션의 이름으로, myResultant를 결과 PDF의 이름으로, accessToken을 위에서 생성한 JWT 토큰으로 바꿉니다.

결론

PowerPoint 프레젠테이션을 PDF로 변환하는 것은 콘텐츠가 접근 가능하고 안전하며 다양한 플랫폼에서 쉽게 공유될 수 있도록 하는 데 중요한 단계입니다. .NET 애플리케이션에 강력하고 원활하게 통합되는 Aspose.Slides Cloud SDK for .NET을 사용하든, 빠르고 자동화된 변환을 위한 cURL 명령의 단순성을 선택하든, 두 가지 접근 방식 모두 신뢰할 수 있고 고품질의 결과를 제공합니다.

유용한 링크

관련기사

다음 블로그를 방문해 보시기 바랍니다.