Изменить Word на .NET SDK

Используйте REST API для программного редактирования Word на C#

Когда разработчики изменяют Word документ с помощью этой C# библиотеки, фактически редактируется объектная модель документа (DOM). Таким образом, в Word документ, представленный в виде DOM, можно вносить практически любые изменения. С помощью прилагаемого .NET SDK разработчики могут легко редактировать документ: изменять текст, обновлять таблицы, добавлять изображения и т. д. Просто загрузите Word, внесите необходимые изменения программно и экспортируйте результат в тот же или любой поддерживаемый формат сохранения.

Посмотреть фрагмент кода

Редактировать Word на C# с помощью REST API

Наша библиотека для .NET дает разработчикам возможность изменять Word документ напрямую, редактируя его объектную модель документа (DOM), что означает отсутствие необходимости в установке дополнительного программного обеспечения.

Редактировать текст в Word файле с помощью C#

Наиболее популярным случаем редактирования Word файла является редактирование текста. С помощью данного программного решения вы можете добавлять, изменять или удалять текст с помощью C# в документе.

Редактировать таблицу в Word файле с помощью C#

Еще одним популярным вариантом редактирования Word является редактирование таблиц. Наш .NET SDK позволяет работать с таблицами и текстом в ячейках таблицы.

Разработчики C# могут добавлять или удалять таблицы и ячейки таблиц, а также добавлять, редактировать и удалять текст внутри них.

Добавьте изображение в Word файл с помощью C#

Помимо редактирования текста и таблиц в Word, есть еще один распространенный вариант: добавление изображений в документ на C#. Разработчики .NET также могут добавить изображение в Word файл с помощью DOM.

Редактировать Word программно

Попробуйте этот мощный .NET SDK и оцените некоторые возможности редактирования Word документов. Используя следующий пример, загрузите Word документ и внесите некоторые изменения: добавьте текст, добавьте таблицу и ячейку таблицы с текстом или вставьте изображение в Word документ:

Загрузите документ, который хотите изменить
Выполнить код
Загрузите изображение, которое хотите вставить
Выберите целевой формат из списка
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.docx");
var requestParagraph = new ParagraphInsert()
{
    Text = "Morbi enim nunc faucibus a."
};
var insertParagraphRequest = new InsertParagraphOnlineRequest(requestDocument, 
   requestParagraph);
var insertParagraph = await wordsApi.InsertParagraphOnline(insertParagraphRequest);

var convertRequest = new ConvertDocumentRequest(insertParagraph.Document.Values.First(),
  "docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.docx");
var requestTable = new TableInsert()
{
    ColumnsCount = 1,
    RowsCount = 2
};
var insertTableRequest = new InsertTableOnlineRequest(requestDocument, 
   requestTable, nodePath: "");
var insertTable = await wordsApi.InsertTableOnline(insertTableRequest);

var convertRequest = new ConvertDocumentRequest(insertTable.Document.Values.First(),
  "docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input1.docx");
var requestDrawingObject = new DrawingObjectInsert()
{
    Height = 0f,
    Left = 0f,
    Top = 0f,
    Width = 0f,
    RelativeHorizontalPosition = DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin,
    RelativeVerticalPosition = DrawingObjectInsert.RelativeVerticalPositionEnum.Margin,
    WrapType = DrawingObjectInsert.WrapTypeEnum.Inline
};
using var requestImageFile = File.OpenRead("Input2.docx");
var insertDrawingObjectRequest = new InsertDrawingObjectOnlineRequest(requestDocument, 
   requestDrawingObject, requestImageFile, nodePath: "sections/0");
var insertDrawingObject = await wordsApi.InsertDrawingObjectOnline(insertDrawingObjectRequest);

var convertRequest = new ConvertDocumentRequest(insertDrawingObject.Document.Values.First(),
  "docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
Выполнить код
  
Копировать C# код в буфер обмена

Как редактировать Word C# REST API

  1. Установите 'Aspose.Words Cloud для .NET'
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой C# проект
  3. Загрузите Word для редактирования на C#
  4. Вставить содержимое в начало Word
  5. Скачать итоговый документ из облачного хранилища

C# библиотека для редактирования DOCX

Установите 'Aspose.Words Cloud SDK for .NET' с помощью диспетчера пакетов NuGet. Выполните команду nuget install Aspose.Words-Cloud, чтобы автоматически установить и сослаться на соответствующую сборку в вашем проекте. Как вариант, вы можете вручную клонировать исходный код Aspose.Words Cloud SDK for .NET с GitHub и использовать его в своем проекте. Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.

Системные Требования

  • .NET Standard 2.0 или новее

Дополнительную информацию смотрите в Repository Documentation.

Другие поддерживаемые форматы файлов

Вы можете выполнить операцию редактирования для других форматов файлов:

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.