В этой статье представлено руководство о том, как изменить шрифт в Word с помощью NET REST API. Вы научитесь автоматически изменять размер шрифта в Word с помощью C# Low Code API и других атрибутов шрифта с помощью облачного SDK для .NET. Он предоставит информацию о различных свойствах шрифта.
Обязательное условие
Скачать Aspose.Words Cloud SDK for Dotnet to set the font in a Word file
Настройка проекта решения C# с помощью вышеуказанного SDK для изменения шрифтов.
Действия по изменению шрифта в Word с помощью API C# Low Code
- Инициализируйте объект WordsApi с идентификатором клиента и секретом для изменения шрифта.
- Загрузите исходный документ 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.