DefaultRegularFont image

Fonts er et væsentligt element i at gøre dokumenter mere præsentable. Med hjælp fra skrifttyper præsenteres informationen i et mere læseligt og håndterbart format. Aspose.Slides Cloud API understøtter muligheden for at specificere brugerdefinerede skrifttyper, mens du opretter eller redigerer eksisterende PowerPoint-præsentationer. Du kan også angive en skrifttype til OpenOffice-dokumenter. Samtidig kan du specificere DefaultRegularFont under PPTX-eksport til andre understøttede formater.

Så udover at bruge skrifttyper under PowerPoint-manipulation understøtter Cloud API’en nu også funktionerne til at specificere standard skrifttypen. Du kan indstille skrifttypen under PowerPoint-eksport til andre understøttede formater. API’en understøtter i øjeblikket manipulation af PPTX, PPT, PPSX, PPTM og andre populære PowerPoint-formater. Du kan gemme dem i lignende samt andre formater såsom PDF, SVG, HTML, XPS, JPEG, PNG, TTF. Desuden er der i en af de seneste opdateringer implementeret en ny funktion til at specificere standard skrifttypen. Den giver dig mulighed for at angive standard skrifttypen til at

Før vi går videre, anbefaler vi at besøge det følgende link for information om Hvordan man opnår JWT-token ved hjælp af en klient-ID og klienthemmelig nøgle. Bemærk venligst, at et JWT-token er nødvendigt, når man forsøger at få adgang til REST API via en kommandoprompt.

Desuden, for at kunne bruge Cloud API’et gennem et programmeringssprog, skal du forsøge at installere et SDK, der er specielt oprettet til visse programmeringssprog. For mere information, besøg venligst 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"));

Custom Font during conversion

Bortset fra at indstille DefaultRegularFont under PPTX-eksport understøtter cloud API’en også funktionen til at indstille en brugerdefineret skrifttype under PowerPoint-eksport til andre understøttede formater. Følgende kodeeksempel viser, hvordan man indstiller Calibri-skrifttypen under eksport til PDF-format.

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());
}