DefaultRegularFont image

글꼴은 문서를 더욱 보기 좋게 만드는 데 필수적인 요소입니다. 글꼴의 도움으로 정보는 더 읽기 쉽고 관리하기 쉬운 형식으로 제공됩니다. Aspose.Slides Cloud API는 기존 PowerPoint 프레젠테이션을 만들거나 편집할 때 사용자 정의 글꼴을 지정하는 기능을 지원합니다. OpenOffice 문서에도 글꼴을 설정할 수 있습니다. 동시에 다른 지원 형식으로 PPTX를 내보낼 때 DefaultRegularFont를 지정할 수 있습니다.

파워포인트 조작 중 글꼴 사용 외에도, 클라우드 API는 이제 기본 일반 글꼴을 지정하는 기능을 지원합니다. 다른 지원 형식으로 파워포인트를 내보낼 때 글꼴을 설정할 수 있습니다. 현재 API는 PPTX, PPT, PPSX, PPTM 및 기타 인기 있는 파워포인트 형식의 조작을 지원합니다. 또한 PDF, SVG, HTML, XPS, JPEG, PNG, TTF와 같은 유사한 형식 및 기타 형식으로 저장할 수 있습니다. 게다가 최근 릴리스 중 하나에서 기본 일반 글꼴을 지정하는 새로운 기능이 구현되었습니다. 이는 사용 가능한 경우 사용자 정의 글꼴을 대체할 기본 글꼴을

우리가 더 진행하기 전에, 클라이언트 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\"}"

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"));

변환 중 사용자 정의 글꼴

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());
}