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"));

Пользовательский шрифт во время конвертации

Кроме установки 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());
}