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.