
تعتبر الخطوط عنصرًا أساسيًا في جعل الوثائق أكثر جاذبية. مع مساعدة الخطوط، يتم تقديم المعلومات بطريقة أكثر قابلية للقراءة والإدارة. تدعم واجهة برمجة التطبيقات Aspose.Slides Cloud ميزة تحديد خطوط مخصصة أثناء إنشاء أو تحرير عروض PowerPoint الحالية. يمكنك أيضًا تعيين خط لوثائق OpenOffice. في نفس الوقت، يمكنك تحديد DefaultRegularFont أثناء تصدير PPTX إلى تنسيق مدعوم آخر.
لذا بصرف النظر عن استخدام الخطوط أثناء معالجة PowerPoint، تدعم واجهة Cloud API الآن أيضًا إمكانية تحديد الخط العادي الافتراضي. يمكنك تعيين الخط أثناء تصدير PowerPoint إلى تنسيقات أخرى مدعومة. تدعم الواجهة حاليًا معالجة 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 من خلال موجه الأوامر.
علاوة على ذلك، لاستخدام واجهة برمجة التطبيقات السحابية من خلال لغة برمجة، تحتاج إلى تجربة تثبيت مجموعة تطوير البرمجيات (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، تدعم واجهة برمجة التطبيقات السحابية أيضًا ميزة تعيين خط مخصص أثناء تصدير 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());
}