Изменить шрифт в Word с помощью NET REST API

В этой статье представлено руководство о том, как изменить шрифт в Word с помощью NET REST API. Вы научитесь автоматически изменять размер шрифта в Word с помощью C# Low Code API и других атрибутов шрифта с помощью облачного SDK для .NET. Он предоставит информацию о различных свойствах шрифта.

Обязательное условие

Действия по изменению шрифта в Word с помощью API C# Low Code

  1. Инициализируйте объект WordsApi с идентификатором клиента и секретом для изменения шрифта.
  2. Загрузите исходный документ Words с текстом для установки нового шрифта.
  3. Создайте новый шрифт и установите параметры жирного шрифта, размера и курсива.
  4. Создайте объект запроса, используя класс UpdateRunFontOnlineRequest, чтобы обновить шрифт.
  5. Вызовите метод UpdateRunFontOnline(), чтобы изменить шрифт в загруженном файле Word.
  6. Сохраните поток ответов от 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.

 Русский