У цьому посібнику пояснюється, як налаштувати форматування абзаців у Word за допомогою NET REST API. Ви навчитеся оновлювати формат написання абзацу за допомогою C# Low Code API за допомогою .NET cloud SDK. Повний контроль доступний для роботи з документом Word для зміни вмісту та форматування.
Обов’язкова умова
- Створіть обліковий запис і отримайте облікові дані API
- Завантажити Aspose.Words Cloud SDK for Dotnet to set paragraph formatting in a Word file
- Налаштуйте проект рішення C# за допомогою вищезгаданого SDK для зміни вирівнювання абзаців, відступів тощо.
Кроки для зміни формату написання абзаців за допомогою C# REST API
- Ініціалізуйте об’єкт WordsApi, надавши ідентифікатор клієнта та секрет, щоб налаштувати форматування абзацу
- Зчитайте вихідний файл Word у масив байтів для зміни форматування абзацу
- Створіть об’єкт ParagraphFormatUpdate і встановіть параметри форматування
- Створіть об’єкт UpdateParagraphFormatOnlineRequest, використовуючи наведені вище налаштування
- Викличте метод UpdateParagraphFormatOnline за допомогою об’єкта запиту
- Збережіть вихідний файл Word після зміни стилю форматування
Наведені вище кроки визначають, як змінити форматування абзаців Microsoft Word за допомогою C# REST API. Завантажте вихідний файл Word і створіть об’єкт ParagraphFormatUpdate, надавши спеціальні налаштування для зміни формату. Викличте метод UpdateParagraphFormatOnline(), щоб застосувати зміни та зберегти вихідний файл.
Код для зміни форматування абзаців за допомогою C# Low Code 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 InsertListInWord() | |
{ | |
var wordsApi = new WordsApi("31C70AB9-2E4D-43C5-A50E-DE0E42E9D7BA", "28902ecffd4b73eb7d51065c3eeae970"); | |
string output = "Output.docx"; | |
using var requestDocument = File.OpenRead("Sample.docx"); | |
var requestParagraphFormatDto = new ParagraphFormatUpdate() | |
{ | |
Alignment = ParagraphFormatUpdate.AlignmentEnum.Right, | |
StyleIdentifier = ParagraphFormatBase.StyleIdentifierEnum.BlockText, | |
FirstLineIndent=100 | |
}; | |
var updateRequest = new UpdateParagraphFormatOnlineRequest(requestDocument, requestParagraphFormatDto, 0, destFileName:output); | |
var task = wordsApi.UpdateParagraphFormatOnline(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); | |
} | |
} | |
} | |
} | |
} |
Цей приклад коду демонструє вирівнювання, стиль і відступ абзаців за допомогою C# REST API. Ви можете встановити посилання, вирівнювання, положення буквиці, відступ першого рядка, міжрядковий інтервал, розриви сторінок і назви стилів. Ви можете вибрати цільовий абзац за допомогою параметра index у конструкторі класу UpdateParagraphFormatOnlineRequest або встановити атрибут Index його об’єкта.
У цій темі ми вивчали форматування абзаців MS Word за допомогою C# Low Code API. Щоб замінити текст у файлі Word, зверніться до такої статті: Замініть слово в Word за допомогою NET REST API.