
Les polices sont un élément essentiel pour rendre les documents plus présentables. Avec l’aide des polices, l’information est présentée dans un format plus lisible et gérable. L’API Aspose.Slides Cloud prend en charge la fonctionnalité permettant de spécifier des polices personnalisées lors de la création ou de l’édition de présentations PowerPoint existantes. Vous pouvez également définir une police pour les documents OpenOffice. En même temps, vous pouvez spécifier DefaultRegularFont lors de l’exportation PPTX vers un autre format pris en charge.
Alors, en plus d’utiliser des polices lors de la manipulation de PowerPoint, l’API Cloud prend désormais également en charge la possibilité de spécifier une police régulière par défaut. Vous pouvez définir une police lors de l’exportation de PowerPoint vers d’autres formats pris en charge. L’API prend actuellement en charge la manipulation de PPTX, PPT, PPSX, PPTM et d’autres formats PowerPoint populaires. Vous pouvez les enregistrer dans des formats similaires ainsi que d’autres formats tels que PDF, SVG, HTML, XPS, JPEG, PNG, TTF. De plus, dans l’une des dernières versions, une nouvelle fonctionnalité permettant de spécifier la police régulière par défaut a été mise en œuvre. Elle vous permet de spécifier la police par défaut pour
Avant de poursuivre, nous vous recommandons de visiter le lien suivant pour obtenir des informations sur Comment obtenir un token JWT en utilisant un Client ID et une clé Client Secret. Veuillez noter qu’un token JWT est requis lorsque vous essayez d’accéder à l’API REST via une invite de commande.
De plus, afin d’utiliser l’API Cloud via un langage de programmation, vous devez essayer d’installer un SDK spécifiquement créé pour certains langages de programmation. Pour plus d’informations, veuillez visiter 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"));
Police personnalisée lors de la conversion
En plus de définir DefaultRegularFont lors de l’exportation PPTX, l’API cloud prend également en charge la fonction de définir une police personnalisée lors de l’exportation de PowerPoint vers d’autres formats pris en charge. L’extrait de code suivant montre comment définir la police Calibri lors de l’exportation au format 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());
}