
Fonts là một yếu tố thiết yếu trong việc làm cho tài liệu trở nên trình bày hơn. Với sự trợ giúp của các phông chữ, thông tin được trình bày theo một định dạng dễ đọc và dễ quản lý hơn. API Aspose.Slides Cloud hỗ trợ tính năng chỉ định phông chữ tùy chỉnh khi tạo hoặc chỉnh sửa các bài thuyết trình PowerPoint hiện có. Bạn cũng có thể đặt một phông cho tài liệu OpenOffice. Đồng thời, bạn có thể chỉ định DefaultRegularFont trong quá trình xuất PPTX sang định dạng khác được hỗ trợ.
Vậy ngoài việc sử dụng phông chữ trong thao tác PowerPoint, API Cloud hiện cũng hỗ trợ khả năng chỉ định phông chữ mặc định bình thường. Bạn có thể thiết lập phông chữ trong quá trình xuất PowerPoint sang các định dạng hỗ trợ khác. API hiện hỗ trợ việc thao tác PPTX, PPT, PPSX, PPTM, và các định dạng PowerPoint phổ biến khác. Bạn có thể lưu chúng dưới dạng tương tự cũng như các định dạng khác như PDF, SVG, HTML, XPS, JPEG, PNG, TTF. Hơn nữa, trong một trong những bản phát hành gần đây, một tính năng mới để chỉ định phông chữ mặc định đã được triển khai. Nó cho phép bạn chỉ định phông chữ mặc định để thay thế một ph
Trước khi tiếp tục, chúng tôi khuyến nghị bạn nên truy cập liên kết sau để biết thông tin về How to Obtain JWT token using a Client ID and Client Secret key. Xin lưu ý rằng một mã thông báo JWT là cần thiết khi cố gắng truy cập REST API thông qua dòng lệnh.
Hơn nữa, để sử dụng Cloud API thông qua một ngôn ngữ lập trình, bạn cần thử cài đặt một SDK được tạo ra đặc biệt cho một số ngôn ngữ lập trình nhất định. Để biết thêm thông tin, vui lòng truy cập 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\"}"
Yêu cầu 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"));
Phông chữ tùy chỉnh trong quá trình chuyển đổi
Ngoài việc thiết lập DefaultRegularFont trong quá trình xuất PPTX, API đám mây cũng hỗ trợ tính năng thiết lập phông chữ tùy chỉnh trong quá trình xuất PowerPoint sang các định dạng được hỗ trợ khác. Đoạn mã sau đây cho thấy cách thiết lập phông chữ Calibri trong quá trình xuất sang định dạng 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());
}