Як додати зображення у документ 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 програмним шляхом, а не покладаючись на існуючі файли.