DefaultRegularFont image

Шрифти є важливим елементом у створенні більш привабливих документів. Завдяки шрифтам інформація подається у більш читалельному та зручному форматі. API Aspose.Slides Cloud підтримує можливість вказувати власні шрифти під час створення або редагування існуючих презентацій PowerPoint. Ви також можете задати шрифт для документів OpenOffice. Водночас ви можете вказати DefaultRegularFont під час експорту PPTX в інший підтримуваний формат.

Отже, окрім використання шрифтів під час маніпуляцій з PowerPoint, Cloud API тепер також підтримує можливості задавати стандартний звичайний шрифт. Ви можете встановити шрифт під час експорту PowerPoint до інших підтримуваних форматів. API наразі підтримує маніпуляцію з PPTX, PPT, PPSX, PPTM та іншими популярними форматами PowerPoint. Ви можете зберігати їх у подібні, а також інші формати, такі як PDF, SVG, HTML, XPS, JPEG, PNG, TTF. Крім того, в одному з недавніх випусків була реалізована нова функція для вказівки стандартного звичай

Перед тим як продовжити, рекомендуємо відвідати наступне посилання для отримання інформації про How to Obtain JWT token using a Client ID and Client Secret key. Зверніть увагу, що токен JWT потрібен при спробі доступу до 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

Окрім встановлення DefaultRegularFont під час експорту PPTX, API хмари також підтримує функцію встановлення користувацького шрифту під час експорту PowerPoint в інші підтримувані формати. Наступний фрагмент коду демонструє, як встановити шрифт Calibri під час експорту у формат 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());
}