Як додати зображення у документ Word за допомогою C#

Як додати зображення у документ Word за допомогою C#

Цей навчальний заклад буде направляти вас крок за кроком про те, як додати зображення в документ Word за допомогою C#. Ми будемо використовувати приклад командної лінії, щоб показати додавання зображення в документ Word.

Переваги додавання зображень до Word-документів

  • Підвищена візуальна апеляція:- Зображення можуть зробити документи більш привабливими.

  • Покращення комунікації:- Візуальні зображення можуть допомогти більш чітко передавати складну інформацію.

  • Професійна презентація:- Включення зображень може підвищити професійність ваших документів.

Докладніше: Підготовка навколишнього середовища

  • Завантажити Visual Studio або будь-який .NET IDE.
  • Забезпечити, що бібліотека Aspose.Words доступна через NuGet.
  • Доступ до файлу зображення для демонстраційних цілей.

Крок за кроком Посібник для додавання зображення в документ Word

Крок 1: Додати посилання на System.Drawing

Переконайтеся, що набір System.Drawing вказується у вашому рішення.

Крок 2: Додати пакет Aspose.Words NuGet

Налаштуйте бібліотеку Aspose.Words за допомогою менеджера пакетів NuGet.

Install-Package Aspose.Words

Крок 3: Використання інструкцій

Додайте необхідні інструкції з використанням в верхній частині файлу.

using Aspose.Words;
using Aspose.Words.Drawing;

Крок 4: Створення об’єкта документа

Завантажити файл Word DOC в об’єкт документа.

Document addImagesToWordDOC = new Document("input.doc");

Крок 5: Створення об’єкта DocumentBuilder

Налаштуйте класу DocumentBuilder, щоб полегшити написання документа.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

Крок 6: Переміщення курсора до заголовка

Позиція курсора до первинного заголовка слова документа.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

Крок 7: Введіть зображення в заголовк

Введіть зображення в заголовку документа Word.

Shape headerImage = imageWriter.InsertImage("C:\\Add Image in Word Header.jpg");

Крок 8: Налаштування властивостей зображення

Налаштуйте розмір і позицію введеного зображення.

headerImage.Width = 1 * 72; // equals one inch
headerImage.Height = 1 * 72;

Крок 9: Додайте зображення як пов’язаний файл

Перемістіть курсор до останнього абзацу і додайте зображення як посилання на файл.

imageWriter.MoveTo(addImagesToWordDOC.LastSection.Body.LastParagraph);
Shape imageAsLinkToFile = imageWriter.InsertImage("C:\\Add Image as Link to File.jpg");
imageAsLinkToFile.ImageData.SourceFullName = "C:\\Add Image as Link to File.jpg";

Крок 10: Зберегти документ

В кінцевому підсумку, зберегти змінений документ Word на диск.

addImagesToWordDOC.Save("C:\\Word with Embedded and Linked Images.docx");

Прикладний код для додавання зображень в документ Word

Ось повний приклад, який включає всі зазначені кроки:

            
// Load Word DOC document that you want to add images to
Document addImagesToWordDOC = new Document("input.doc");

// Instantiate DocumentBuilder class object to write text, images, tables, etc.
DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

// Move cursor to Primary Header in Word DOC
imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

// Insert image in Word document header
Shape headerImage = imageWriter.InsertImage("path-to-header-image.jpeg");

// Set Image Size in Header
headerImage.Width = 1 * 72; // equals to one inch
headerImage.Height = 1 * 72;

// Move cursor to last Paragraph in Word Document
imageWriter.MoveTo(addImagesToWordDOC.LastSection.Body.LastParagraph);

// Add Image to Word Document and Link to File
Shape imageAsLinkToFile = imageWriter.InsertImage("path-to-image.jpeg");
imageAsLinkToFile.ImageData.SourceFullName = "path-to-image.jpeg"
// Save As DOCX
addImagesToWordDOC.Save("images.docx");

Заключення

Цей навчальний заклад показав вам, як додати зображення до документа Word за допомогою C#. За допомогою цих кроків ви можете включити як вбудовані, так і пов’язані зображення, покращуючи естетичну та інформаційну якість ваших документів Word. Для подальшого вивчення, розгляньте створення документів Word програмним шляхом, а не покладаючись на існуючі файли.

 Українська