DefaultRegularFont image

Οι γραμματοσειρές είναι ένα ουσιαστικό στοιχείο για τη δημιουργία πιο παρουσιάσιμων εγγράφων. Με τη βοήθεια των γραμματοσειρών, οι πληροφορίες παρουσιάζονται με πιο ευανάγνωστο και διαχειρίσιμο τρόπο. Το Aspose.Slides Cloud API υποστηρίζει τη δυνατότητα καθορισμού προσαρμοσμένων γραμματοσειρών κατά τη διαδικασία δημιουργίας ή επεξεργασίας υπαρχουσών παρουσιάσεων PowerPoint. Μπορείτε επίσης να ορίσετε μια γραμματοσειρά για έγγραφα OpenOffice. Ταυτόχρονα, μπορείτε να καθορίσετε DefaultRegularFont κατά την εξαγωγή PPTX σε άλλες υποστηριζόμενες μορφές.

Επομένως, πέρα από τη χρήση γραμματοσειρών κατά την επεξεργασία του PowerPoint, το Cloud API υποστηρίζει τώρα επίσης τις δυνατότητες να καθορίσετε την προεπιλεγμένη κανονική γραμματοσειρά. Μπορείτε να ορίσετε γραμματοσειρά κατά την εξαγωγή PowerPoint σε άλλα υποστηριζόμενα φορμά. Η API υποστηρίζει προς το παρόν την επεξεργασία των PPTX, PPT, PPSX, PPTM, και άλλων δημοφιλών φορμά PowerPoint. Μπορείτε να τα αποθηκεύσετε σε παρόμοια καθώς και σε άλλα φορμά όπως PDF, SVG, HTML, XPS, JPEG, PNG, [TT

Πριν προχωρήσουμε παραπέρα, συνιστούμε να επισκεφθείτε τον ακόλουθο σύνδεσμο για πληροφορίες σχετικά με How to Obtain JWT token using a Client ID and Client Secret key. Παρακαλώ σημειώστε ότι απαιτείται ένα JWT token όταν προσπαθείτε να αποκτήσετε πρόσβαση στο REST API μέσω γραμμής εντολών.

Επιπλέον, για να χρησιμοποιήσετε το Cloud API μέσω μιας γλώσσας προγραμματισμού, πρέπει να προσπαθήσετε να εγκαταστήσετε ένα SDK που έχει δημιουργηθεί ειδικά για ορισμένες γλώσσες προγραμματισμού. Για περισσότερες πληροφορίες, παρακαλώ επισκεφθείτε 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

Apart from setting DefaultRegularFont during PPTX export, the cloud API also supports the feature to set custom font during PowerPoint export to other supported formats. The following code snippet shows how to set Calibri font during export to 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());
}