이 간단한 주제는 C#에서 ODP를 PDF로 변환하는 방법에 중점을 둡니다. 여기에는 프로젝트 설정, 프로그래밍 작업 목록, 간단한 API 인터페이스를 사용하여 ODP를 C#에서 PDF로 변환하는 작업 샘플 코드가 포함됩니다. 이 애플리케이션은 macOS, Windows 및 Linux 내의 모든 .NET 지원 환경에서 사용할 수 있습니다.
C#을 사용하여 ODP를 PDF로 저장하는 단계
- C#을 사용하여 ODP를 PDF로 변환하기 위해 Aspose.Slides for .NET을 설치할 수 있는 개발 환경을 구축합니다.
- ODP를 PDF로 변환하기 위해 Presentation 클래스의 인스턴스를 사용하여 소스 ODP 프리젠테이션을 로드합니다.
- PdfOptions 클래스의 인스턴스를 생성하고 필요한 PDF 파일 옵션을 설정합니다.
- 로드된 ODP를 PDF 파일로 디스크에 저장
앞서 언급한 단계를 따르면 쉽게 C#을 사용하여 ODP를 PDF로 내보낼 수 있습니다. 프로세스는 디스크에서 소스 ODP 파일에 액세스하는 것으로 시작되며, 그런 다음 필요한 PDF 파일 옵션을 설정하기 위해 PdfOptions 클래스의 인스턴스를 생성합니다. 마지막으로 ODP가 디스크에 PDF 파일로 렌더링됩니다.
C#에서 ODP를 PDF로 변환하는 코드
using System; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class OdpToPdf | |
{ | |
public static void ConvertOdpToPdf() | |
{ | |
String path = @"/Users/KnowledgeBase/TestData/"; | |
// Initialize a license to convert ODP to PDF | |
Aspose.Slides.License licenseOdpExport= new Aspose.Slides.License(); | |
licenseOdpExport.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Instantiate the Presentation class object to access to ODP file | |
Presentation presPPT = new Presentation(path + "Sample.odp"); | |
// Instantiate the PdfOptions class object | |
PdfOptions pdfFileOptions = new PdfOptions(); | |
// Define the output PDF file options | |
pdfFileOptions.JpegQuality = 90; | |
pdfFileOptions.EmbedFullFonts = true; | |
pdfFileOptions.SaveMetafilesAsPng = true; | |
pdfFileOptions.TextCompression = PdfTextCompression.Flate; | |
// Convert the ODP to PDF | |
presPPT.Save(path+ "PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfFileOptions); | |
} | |
} | |
} |
ODP-PDF 변환기를 개발하려면 C# 기반 API가 효과적으로 사용되었습니다. 선택적 PdfOptions 클래스는 AccessPermissions, 규정 준수, DefaultRegularFont, JpegQuality, ImageTransparentColor, ShowHiddenSlides 등 다양한 속성을 조작하고 출력 PDF 비밀번호를 설정하여 출력 PDF 파일을 추가로 사용자 정의하는 데 사용됩니다.
이 기사에서는 간단한 API 호출을 사용하여 *C#을 사용하여 ODP를 PDF로 저장하는 방법에 중점을 두었습니다. 프레젠테이션을 Markdown 파일로 변환하는 과정에 대해 알아보려면 C#을 사용하여 PPTX를 Markdown으로 변환하는 방법의 문서를 참조하세요.