
Las fuentes son un elemento esencial para hacer que los documentos sean más presentables. Con la ayuda de las fuentes, la información se presenta en un formato más legible y manejable. La API de Aspose.Slides Cloud admite la función de especificar fuentes personalizadas al crear o editar presentaciones de PowerPoint existentes. También puedes establecer una fuente para documentos de OpenOffice. Al mismo tiempo, puedes especificar DefaultRegularFont durante la exportación de PPTX a otro formato compatible.
Así que además de usar fuentes durante la manipulación de PowerPoint, la API de la nube ahora también admite las capacidades para especificar una fuente regular por defecto. Puedes establecer la fuente durante la exportación de PowerPoint a otros formatos compatibles. La API actualmente admite la manipulación de PPTX, PPT, PPSX, PPTM y otros formatos populares de PowerPoint. Puedes guardarlos en formatos similares, así como en otros formatos como PDF, SVG, HTML, XPS, JPEG, PNG, TTF. Además, en una de las versiones recientes, se ha implementado una nueva función para especificar la fuente regular por defecto. Te permite especificar la fuente por defecto para sustituir una fuente personalizada en caso de que no esté disponible.
Antes de continuar, recomendamos visitar el siguiente enlace para obtener información sobre Cómo obtener el token JWT utilizando un Client ID y Client Secret key. Tenga en cuenta que se requiere un token JWT al intentar acceder a la API REST a través de un símbolo del sistema.
Además, para utilizar la API de Cloud a través de un lenguaje de programación, necesitas intentar instalar un SDK creado específicamente para ciertos lenguajes de programación. Para más información, por favor visita 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"));
Fuente personalizada durante la conversión
Aparte de establecer DefaultRegularFont durante la exportación a PPTX, la API en la nube también admite la función de establecer una fuente personalizada durante la exportación de PowerPoint a otros formatos compatibles. El siguiente fragmento de código muestra cómo establecer la fuente Calibri durante la exportación a 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());
}