Использование изображений в документах является обычной операцией при работе с Microsoft Word. Изображения дают ясность содержанию документа, а также играют жизненно важную роль в передаче информации, которую сложнее выразить словами. Добавление изображений облегчает понимание контента. Как разработчик .NET, добавление функциональности вставки изображений в документ Word является интересной функцией, которая может добавить ценность к вашему приложению. В этой статье мы покажем, как добавить изображение в документ Word из вашего приложения .NET. Мы будем использовать API NPOI для .NET в C# для этой цели.

Вставьте изображение в документ Word, используя Microsoft Word

Вставить изображение в документ Word довольно проста. Microsoft Word позволяет вам вставлять изображения в ваш документ и управлять своим общим макетом. Вы можете вставить изображения между текстом, сделать их в качестве текстового фона, потоковых изображений через текст и многое другое.

Шаги, чтобы вставить изображение в документ с помощью Microsoft Word {.wp-Block heading}

Вы можете использовать следующие шаги, чтобы вставить изображение в документ Word с помощью Microsoft Word.

  1. Откройте документ Microsoft и выберите Blank Document. Это откроет пустой документ для вас, чтобы что -то написать.
  2. Перейдите в меню вставки> Фотографии > Это устройство для картинки на вашем компьютере.
  3. Выберите изображение, которое вы хотите вставить в свой документ. Это вставит изображение в ваш документ в месте курсора.
  4. После того, как вы вставили изображение, вы можете изменить размер или переместить. Вы также можете обернуть текст вокруг картинки, выбрав. Это, а затем выберите опцию обертывания.
На вкладке вставки изображение из файла выделено.

Как вставить изображение в документ Word, используя C#?

Теперь, когда у нас есть представление о том, как вставить изображения, используя Microsoft Word, мы можем перейти к написанию приложения C# консоли, чтобы сделать то же самое, используя API NPOI для .NET. На случай, если у вас нет большого представления о NPOI, вы можете пройти через наше всеобъемлющее руководство для NPOI и его руководящих принципов установки.

Шаги, чтобы вставить изображение в документ Word, используя NPOI в C# {.wp-block heading}

Вы можете использовать следующие шаги для вставки изображения в документ Word, используя API NPOI в C#.

  1. Создайте экземпляр xwpfdocument class
  2. Создайте экземпляр xwpfparagraph class
  3. Создайте экземпляр xwpfrun класса
  4. Загрузите и добавьте изображение в экземпляр xwpfrun
  5. Сохраните файл для диска как docx, используя экземпляр xwpfdocument Вы можете использовать следующий пример Code C# для вышеуказанных шагов.
//Create document
XWPFDocument document = new XWPFDocument();
XWPFParagraph paragraphy = document.CreateParagraph();
XWPFRun run = paragraphy.CreateRun();
//Insert image and set its size
using (FileStream picFile = new FileStream("dog-puppy.jpeg", FileMode.Open, FileAccess.Read))
{
    run.AddPicture(picFile, (int)PictureType.PNG, "image", 300 * 10857, 168 * 12857);
}
//Save the file
using (FileStream file = File.Create("ImageInDocument.docx"))
{
    document.Write(file);
}

Заключение {.wp-block heading}

В этой статье мы посмотрели, как вы можете вставить изображение в документ Word, используя C#. Для этой цели мы использовали бесплатный API NPOI с открытым исходным кодом для .NET, с которым очень легко работать. Эта серия примеров статей нацелена на работу с NPOI API для обработки документов с использованием NPOI в C# . Для получения дополнительных примеров следите за обновлениями.