Você pode converter JSON para PPTM em qualquer aplicativo C++ em duas etapas simples. Em primeiro lugar, usando Aspose.Cells for C++ , você pode analisar JSON para PPTX. Depois disso, usando Aspose.Slides for C++ , você pode converter PPTX para PPTM. Ambas as APIs estão no pacote Aspose.Total for C++ .
Converter o formato JSON para PPTM via C++
- Crie um novo objeto IWorkbook e leia dados JSON válidos do arquivo
- Salve JSON como PPTX usando o método Save
- Carregue o documento PPTX usando a classe Apresentação
- Salve o documento no formato PPTM usando o método Save
Requisitos de conversão
Instale via Package Manager Console do Visual Studio com Install-Package Aspose.Total.Cpp
.
Como alternativa, obtenha o instalador MSI offline ou as DLLs em um arquivo ZIP em downloads .
Definir layout e converter o formato JSON para PPTM via C++
Ao analisar JSON para PPTM, você também pode definir o tamanho de linhas e colunas carregando JSON com a classe IWorkbook . Se você precisar definir a mesma altura de linha para todas as linhas na planilha, poderá fazê-lo usando o SetStandardHeight da coleção ICells . Da mesma forma, para definir a mesma largura de coluna para todas as colunas na planilha, use o método SetStandardWidth da coleção ICells.
Converter o formato JSON para PPTM com marca d'água em C++
Usando a API, você também pode converter JSON em PPTM com marca d’água. Para adicionar uma marca d’água ao seu documento PPTM, você pode primeiro analisar JSON para PPTX e adicionar uma marca d’água a ele. Para adicionar uma marca d’água, carregue o arquivo PPTX recém-criado usando a classe Apresentação , obtenha o primeiro slide, adicione um AutoForma do tipo Retângulo, adicione TextFrame ao Retângulo, crie o objeto Paragraph para um quadro de texto, crie o objeto Portion para o parágrafo, adicione marca d’água usando set_Text() e pode salvar o documento em PPTM.