DefaultRegularFont image

فونت‌ها عنصر اساسی در ایجاد مستندات زیباتر هستند. با کمک فونت‌ها، اطلاعات به روشی قابل خواندن و مدیریت ارائه می‌شود. API ابری Aspose.Slides از ویژگی مشخص کردن فونت‌های سفارشی هنگام ایجاد یا ویرایش ارائه‌های پاورپوینت موجود پشتیبانی می‌کند. همچنین می‌توانید برای مستندات OpenOffice یک فونت تنظیم کنید. در عین حال، می‌توانید DefaultRegularFont را در حین صادرات PPTX به فرمت‌های دیگر مشخص کنید.

بنابراین علاوه بر استفاده از فونت‌ها در هنگام ویرایش پاورپوینت، API ابری اکنون همچنین از قابلیت‌های تعیین فونت پیش‌فرض معمولی پشتیبانی می‌کند. شما می‌توانید فونت را در هنگام صادرات پاورپوینت به دیگر فرمت‌های پشتیبانی‌شده تنظیم کنید. API در حال حاضر از ویرایش PPTX، PPT، PPSX, PPTM و دیگر فرمت‌های محبوب پاورپوینت پشتیبانی می‌کند. شما می‌توانید آن‌ها را به فرمت‌های مشابه و همچنین فرمت‌های دیگر مانند PDF، SVG، HTML، XPS، JPEG، PNG، TTF ذخیره کنید. علاوه بر این، در یکی از نسخه‌های اخیر

قبل از اینکه به جلو برویم، توصیه می کنیم که به لینک زیر برای کسب اطلاعات درباره How to Obtain JWT token using a Client ID and Client Secret key مراجعه کنید. لطفاً توجه داشته باشید که برای دسترسی به REST API از طریق خط فرمان، به یک توکن JWT نیاز است.

علاوه بر این، به منظور استفاده از 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\"}"

درخواست 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());
}