
フォントは、文書をより見栄えの良いものにするための重要な要素です。フォントを使用することで、情報はより読みやすく、管理しやすい形式で提示されます。Aspose.Slides Cloud APIは、既存のPowerPointプレゼンテーションを作成または編集する際にカスタムフォントを指定する機能をサポートしています。OpenOfficeドキュメントのフォントを設定することもできます。同時に、他のサポートされている形式へのPPTXエクスポート時にDefaultRegularFontを指定することができます。
したがって、PowerPoint操作中にフォントを使用すること以外に、Cloud APIは現在、デフォルトの通常フォントを指定する機能もサポートしています。PowerPointを他のサポートされたフォーマットにエクスポートする際にフォントを設定できます。APIは現在、PPTX、PPT、PPSX,、PPTM、および他の人気のあるPowerPoint形式の操作をサポートしています。それらをPDF、SVG、HTML、XPS、JPEG、PNG、TTFなどの同様の形式や他の形式に保存できます。さらに、最近のリリースの1つでは、デフォルトの通常フォ
先に進む前に、 クライアントIDとクライアントシークレットキーを使用してJWTトークンを取得する方法に関する情報を確認することをお勧めします。コマンドプロンプトを介して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"));
カスタムフォントを変換中
PPTX エクスポート中に DefaultRegularFont を設定することに加えて、クラウド API は他のサポートされているフォーマットへの PowerPoint エクスポート中にカスタムフォントを設定する機能もサポートしています。以下のコードスニペットは、PDF フォーマットへのエクスポート中に Calibri フォントを設定する方法を示しています。
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());
}