Тази статия предоставя ръководство за това как да промените шрифта в Word с NET REST API. Ще се научите автоматично да променяте размера на шрифта в Word с C# Low Code API и други атрибути на шрифта с помощта на .NET cloud SDK. Той ще предостави информация за различни свойства на даден шрифт.
Предпоставка
Изтегли Aspose.Words Cloud SDK for Dotnet to set the font in a Word file
Настройте проект за решение на C# с горния SDK за промяна на шрифтове
Стъпки за промяна на шрифта в Word с C# Low Code API
- Initialize the WordsApi object with a client ID and secret for changing the font
- Заредете изходния Words документ с малко текст за настройка на новия шрифт
- Създайте нов шрифт и задайте параметри за получер шрифт, размер и курсив
- Създайте обекта на заявката, като използвате класа UpdateRunFontOnlineRequest, за да актуализирате шрифта
- Извикайте метода UpdateRunFontOnline(), за да промените шрифта в заредения Word файл
- Запазете потока от отговори от API с актуализирани шрифтове в него
Горните стъпки описват как да промените шрифта в Word с C# Low Code API. Заредете изходния Word файл, създайте обект от класа Font и задайте неговите параметри, инстанцирайте обекта на клас UpdateRunFontOnlineRequest и го използвайте, докато извиквате метода UpdateRunFontOnline(), който променя шрифта в качения Word файл. Извлечете потока от отговора на API и го запазете на диска след промяна на шрифта.
Код за промяна на шрифта в Word документ с C# REST API
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void ChangeFont() | |
{ | |
var wordsApi = new WordsApi("client id", "client secret"); // For changing font | |
using var requestDocument = File.OpenRead("Sample.docx"); | |
var requestFontDto = new Font() | |
{ | |
Bold = true, | |
Size = 15, | |
Italic = true, | |
}; | |
var updateRequest = new UpdateRunFontOnlineRequest(requestDocument, "paragraphs/1", requestFontDto, 0); | |
string output = "output.docx"; | |
updateRequest.DestFileName = output; | |
var task = wordsApi.UpdateRunFontOnline(updateRequest); | |
task.Wait(); | |
var result = task.Result; | |
if (result.Document.TryGetValue(output, out var stream)) | |
{ | |
stream.Position = 0; | |
using (var fileStream = File.Create(output)) | |
{ | |
stream.Seek(0, SeekOrigin.Begin); | |
stream.CopyTo(fileStream); | |
} | |
} | |
} | |
} | |
} |
Този код показва настройката на получер стил, курсив и размер на шрифта в Word с C# Low Code API. Можете да зададете цвят, стил, текстов ефект, стил на подчертаване, всички главни букви и рамка, за да изброите няколко. Можете също да зададете препратка към абзац, като използвате индекс, базиран на 0.
Тази статия ни научи да променяме шрифта на Word с NET REST API. Ако искате да промените свойствата на файл на Word, вижте статията за това как да промяна на свойствата на документа на Word с NET REST API.