간단한 두 단계로 모든 C++ 애플리케이션 내에서 JSON을 ODP로 변환할 수 있습니다. 먼저 Aspose.Cells for C++ 를 사용하여 JSON을 PPTX로 파싱할 수 있습니다. 이후 Aspose.Slides for C++ 를 이용하여 PPTX를 ODP로 변환할 수 있습니다. 두 API 모두 C++용 Aspose.Total 패키지에 있습니다.
C++를 통해 JSON 형식을 ODP로 변환
- 새 IWorkbook 개체를 만들고 파일에서 유효한 JSON 데이터를 읽습니다.
- Save 메서드를 사용하여 JSON을 PPTX로 저장합니다.
- Presentation 클래스를 사용하여 PPTX 문서 로드
- Save 메서드를 사용하여 문서를 ODP 형식으로 저장합니다.
변환 요구 사항
Install-Package Aspose.Total.Cpp
를 사용하여 Visual Studio의 패키지 관리자 콘솔을 통해 설치합니다.
또는 downloads 에서 ZIP 파일의 오프라인 MSI 설치 프로그램 또는 DLL을 가져옵니다.
레이아웃 설정 및 C++를 통해 JSON 형식을 ODP로 변환
JSON을 ODP로 파싱하는 동안 IWorkbook 클래스로 JSON을 로드하여 행과 열의 크기를 설정할 수도 있습니다. 워크시트의 모든 행에 대해 동일한 행 높이를 설정해야 하는 경우 SetStandardHeight 를 사용하여 설정할 수 있습니다. ) ICells 컬렉션의 메서드입니다. 마찬가지로 워크시트의 모든 열에 동일한 열 너비를 설정하려면 ICells 컬렉션의 SetStandardWidth 메서드를 사용합니다.
C++에서 워터마크를 사용하여 JSON 형식을 ODP로 변환
API를 사용하여 워터마크가 있는 JSON을 ODP로 변환할 수도 있습니다. ODP 문서에 워터마크를 추가하려면 먼저 JSON을 PPTX로 구문 분석하고 워터마크를 추가할 수 있습니다. 워터마크를 추가하려면 Presentation 클래스를 사용하여 새로 생성된 PPTX 파일을 로드하고 첫 번째 슬라이드를 가져오고 추가 Rectangle 형태의 AutoShape는 Rectangle에 TextFrame을 추가하고, 텍스트 프레임을 위한 Paragraph 객체를 생성하고, 단락을 위한 Portion 객체를 생성하고, set_Text()를 이용하여 워터마크를 추가하고, ODP에 문서를 저장할 수 있습니다.