강력한 파일 형식 자동화 API Aspose.Total for .NET 패키지를 사용하면 간단한 두 단계로 CGM을 XAML로 쉽게 렌더링할 수 있습니다. PDF 처리 API Aspose.PDF for .NET 를 사용하여 CGM 파일 형식을 PPTX로 변환할 수 있습니다. 그 후 Presentation Processing API Aspose.Slides for .NET 를 사용하여 PPTX를 XAML로 변환할 수 있습니다.
CGM을 XAML로 변환하는 .NET API
- 문서 클래스를 사용하여 CGM 파일을 엽니다.
- Save 방법을 사용하여 CGM을 PPTX로 변환
- Presentation 클래스를 이용하여 PPTX 파일 불러오기
- Save 메서드를 사용하여 문서를 XAML 형식으로 저장하고 ‘Xaml’를 SaveFormat으로 설정합니다.
변환 요구 사항
명령줄에서 nuget install Aspose.Total
로 설치하거나 Visual Studio의 패키지 관리자 콘솔을 통해 Install-Package Aspose.Total
로 설치합니다.
또는 downloads 에서 ZIP 파일의 오프라인 MSI 설치 프로그램 또는 DLL을 가져옵니다.
Document document = new Document("input.cgm");
document.Save("PptxOutput.pptx", SaveFormat.Pptx);
Presentation presentation = new Presentation("PptxOutput.pptx");
presentation.Save("output.xaml", SaveFormat.Xaml);
.NET을 통해 CGM 파일에서 XMP 메타데이터 가져오기
CGM을 XAML로 변환하는 동안 일괄 변환 프로세스의 우선 순위를 지정하기 위해 추가 XMP 메타데이터 정보가 필요할 수 있습니다. 예를 들어 생성 날짜를 기준으로 변환 문서를 가져와 정렬하고 그에 따라 문서를 처리할 수 있습니다. Aspose.PDF for .NET 에서는 CGM 파일의 XMP 메타데이터에 액세스할 수 있습니다. CGM 파일의 메타데이터를 얻으려면 문서 개체를 생성하고 입력된 CGM 파일을 열 수 있습니다. 이후 Metadata 속성을 통해 파일의 메타데이터를 얻을 수 있습니다.
Document doc = new Document("input.cgm");
Console.WriteLine(doc.Metadata["xmp:CreateDate"]);
Console.WriteLine(doc.Metadata["xmp:Nickname"]);
Console.WriteLine(doc.Metadata["xmp:CustomProperty"]);
.NET을 통해 읽기 전용 XAML 파일 생성
Aspose.Slides for .NET API를 사용하면 변환 애플리케이션의 기능을 더욱 향상시킬 수 있습니다. 기능 중 하나는 보안을 강화하기 위해 출력 파일을 읽기 전용으로 만드는 것입니다. API를 사용하면 XAML 파일을 읽기 전용으로 설정할 수 있습니다. 즉, 프레젠테이션을 연 후 사용자에게 읽기 전용 권장 사항이 표시됩니다.
Presentation presentation = new Presentation("PptxOutput.pptx");
presentation.ProtectionManager.ReadOnlyRecommended = true;
presentation.Save("output.xaml", SaveFormat.Xaml);