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 Object

Инсталирайте класата 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.

 Български