DefaultRegularFont image

ฟอนต์เป็นองค์ประกอบที่สำคัญในการทำให้เอกสารมีความสวยงามมากขึ้น ด้วยความช่วยเหลือของฟอนต์ ข้อมูลจะถูกนำเสนอยในรูปแบบที่อ่านง่ายและจัดการได้ง่ายมากขึ้น Aspose.Slides Cloud API รองรับฟีเจอร์ในการกำหนดฟอนต์แบบกำหนดเองขณะที่สร้างหรือแก้ไขงานนำเสนอ 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 token เป็นสิ่งจำเป็นเมื่อพยายามเข้าถึง 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());
}