
Fontlar, belgeleri daha sunumlu hale getirmede hayati bir unsurdur. Fontlar sayesinde bilgiler daha okunaklı ve yönetilebilir bir formatta sunulur. Aspose.Slides Cloud API, mevcut PowerPoint sunumlarını oluştururken veya düzenlerken özel fontlar belirtme özelliğini destekler. Ayrıca, OpenOffice belgeleri için bir font da ayarlayabilirsiniz. Aynı zamanda, diğer desteklenen formatlara PPTX dışa aktarırken DefaultRegularFont belirtmeniz mümkün olabilir.
PowerPoint manipülasyonu sırasında yazı tipleri kullanmanın yanı sıra, Cloud API artık varsayılan düzenli yazı tipini belirleme yeteneklerini de desteklemektedir. PowerPoint’i diğer desteklenen formatlara dışa aktarırken yazı tipini ayarlayabilirsiniz. API şu anda PPTX, PPT, PPSX, PPTM ve diğer popüler PowerPoint formatlarının manipülasyonunu desteklemektedir. Bunları PDF, SVG, HTML, XPS, JPEG, PNG, TTF gibi benzer ve diğer formatlara kaydedebilirsiniz. Ayrıca, yakın zamanda yapılan bir güncellemeyle, varsayılan düzenli yazı tipini belirleme özelliği uygulanmıştır. Bu, uygun olmadığında özel bir yazı tipinin yerini almak için vars
İlerlemeye geçmeden önce, How to Obtain JWT token using a Client ID and Client Secret key bağlantısını ziyaret etmenizi öneririz. Bir JWT tokenının, bir komut istemi aracılığıyla REST API’ye erişmeye çalışıldığında gereklidir.
Ayrıca, bir programlama dili aracılığıyla Cloud API’yi kullanabilmek için, belirli programlama dilleri için özel olarak oluşturulmuş bir SDK yüklemeyi denemeniz gerektiğini unutmayın. Daha fazla bilgi için lütfen How to install Aspose.Cloud SDKs adresini ziyaret edin.
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"));
Dönüşüm sırasında Özel Yazı Tipi
PPTX dışa aktarımı sırasında DefaultRegularFont ayarlamanın yanı sıra, bulut API’si diğer desteklenen formatlara PowerPoint dışa aktarımı sırasında özel yazı tiplerini ayarlama özelliğini de desteklemektedir. Aşağıdaki kod parçası, PDF formatına dışa aktarımı sırasında Calibri yazı tipinin nasıl ayarlanacağını göstermektedir.
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());
}