DefaultRegularFont image

As fontes são um elemento essencial para tornar os documentos mais apresentáveis. Com a ajuda das fontes, as informações são apresentadas em um formato mais legível e gerenciável. A API Aspose.Slides Cloud suporta o recurso de especificar fontes personalizadas ao criar ou editar apresentações PowerPoint existentes. Você também pode definir uma fonte para documentos do OpenOffice. Ao mesmo tempo, você pode especificar DefaultRegularFont durante a exportação de PPTX para outro formato suportado.

Então, além de usar fontes durante a manipulação do PowerPoint, a API da Cloud agora também suporta a capacidade de especificar a fonte regular padrão. Você pode definir a fonte durante a exportação do PowerPoint para outros formatos suportados. A API atualmente suporta a manipulação de PPTX, PPT, PPSX, PPTM e outros formatos populares do PowerPoint. Você pode salvá-los em formatos similares, bem como em outros formatos, como PDF, SVG, HTML, XPS, JPEG, PNG, TTF. Além disso, em uma das versões recentes, um novo recurso para especificar a fonte regular padrão foi implementado. Isso permite que você especifique a fonte padrão para substituir uma fonte personalizada caso ela não esteja disponível.

Antes de prosseguir, recomendamos visitar o seguinte link para informações sobre Como Obter um token JWT usando uma ID de Cliente e chave Secreta de Cliente. Observe que um token JWT é necessário ao tentar acessar a API REST através de um prompt de comando.

Além disso, para usar a API da Cloud através de uma linguagem de programação, você precisa tentar instalar um SDK especificamente criado para certas linguagens de programação. Para mais informações, por favor visite How to install Aspose.Cloud SDKs.

cURL

curl -X POST "https://api.aspose.cloud/v3.0/slides/NotesPresentation-1.pptx/Pdf" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"Calibri\",  \"Format\": \"ExportFormat.Pdf\"}"

Request URL

https://api.aspose.cloud/v3.0/slides/NotesPresentation-1.pptx/Pd

C#.NET

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

SlidesApi api = new SlidesApi(MyAppSid, MyAppKey);
PostSlidesSaveAsRequest request = new PostSlidesSaveAsRequest
{
 Name = "myPresentaion.pptx",
 Folder = "myFolder",
 Format = ExportFormat.Pdf,
 Options = new PdfExportOptions { DefaultRegularFont = "Calibri" }
};
Stream response = api.PostSlidesSaveAs(request);
response.CopyTo(File.Create("myPresentation.pdf"));

Fonte personalizada durante a conversão

Além de definir DefaultRegularFont durante a exportação PPTX, a API em nuvem também suporta o recurso de definir fonte personalizada durante a exportação do PowerPoint para outros formatos suportados. O seguinte trecho de código mostra como definir a fonte Calibri durante a exportação para o formato PDF.

C#.NET

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

SlidesApi api = new SlidesApi(MyAppSid, MyAppKey);
try
{
    FileStream file = File.Open("Resources\\test-unprotected.ppt", FileMode.Open);
    var request = new PostSlidesConvertRequest(ExportFormat.Pdf, file, null, "customfonts/Pacifico.ttf");
    var response = slidesApi.PostSlidesConvert(request);
    Console.WriteLine("Response: " + response.ToString());
}
catch (Exception e)
{
    Console.WriteLine("Exception while calling Api: " + e.ToString());
}