Kā pievienot attēlu Word dokumentā, izmantojot C#
Šis apmācības ceļvedis jums pakāpeniski par to, kā pievienot attēlus Word dokumentam, izmantojot C#. Mēs izmantosim komandas līnijas pieteikumu, lai parādītu attēla pievienošanu Word dokumentu.
Ieguvumi, kā pievienot attēlus Word dokumentiem
Vizuālā aptaujas uzlabošana :- Attēli var padarīt dokumentus vairāk aizraujošus.
Uzlabota komunikācija:- Vizuāli var palīdzēt sniegt sarežģītu informāciju skaidrāk.
Profesionālā prezentācija:- Iekļaut attēlus var uzlabot jūsu dokumentu profesionalitāti.
Priekšnoteikumi: Vides sagatavošana
- Iegūstiet Visual Studio vai jebkuru .NET IDE.
- Pārliecinieties, ka Aspose.Words bibliotēka ir pieejama caur NuGet.
- Iegūstiet attēla failu demonstrācijas nolūkos.
Pakāpeniski ceļvedis, kā pievienot attēlu Word dokumentā
1. solis: Pievienojiet atsauci uz System.Drawing
Pārliecinieties, ka System.Drawing kolekcija ir norādīta jūsu risinājumā.
2. solis: Pievienojiet Aspose.Words NuGet paketi
Instalējiet Aspose.Words bibliotēku, izmantojot NuGet iepakojuma vadītāju.
Install-Package Aspose.Words
3. solis: Iekļaujiet norādījumus
Pievienojiet nepieciešamo, izmantojot norādījumus jūsu faila augšdaļā.
using Aspose.Words;
using Aspose.Words.Drawing;
4. solis: izveidot dokumentu objektu
Lejupielādējiet Word DOC failu dokumentā.
Document addImagesToWordDOC = new Document("input.doc");
5. solis: izveidot DocumentBuilder objektu
Instantējiet DocumentBuilder klases, lai atvieglotu dokumentu rakstīšanu.
DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);
6. solis: Pārvietot kursoru uz virsrakstu
Ielieciet kursoru vārda dokumenta primārajā nosaukumā.
imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);
7. solis: Ievadiet attēlu Header
Ievadiet attēlu vārda dokumentu virsrakstā.
Shape headerImage = imageWriter.InsertImage("C:\\Add Image in Word Header.jpg");
8. solis: iestatīt attēla īpašības
Iestatīt ievietotā attēla lielumu un pozīciju.
headerImage.Width = 1 * 72; // equals one inch
headerImage.Height = 1 * 72;
9. solis: Pievienojiet attēlu kā saistošu failu
Pārvietojiet kursoru uz pēdējo daļu un pievienojiet attēlu kā saiti uz failu.
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. solis: saglabāt dokumentu
Visbeidzot, saglabā modificēto Word dokumentu uz disku.
addImagesToWordDOC.Save("C:\\Word with Embedded and Linked Images.docx");
Piemēro kods, lai pievienotu attēlus Word dokumentā
Šeit ir pilns piemērs, kas ietver visus minētos soļus:
// 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");
Conclusion
Šis apmācība ir parādījusi jums, kā pievienot attēlus Word dokumentam, izmantojot C#. Izpildot šos soļus, jūs varat iekļaut gan iebūvētas, gan saistītās attēlas, uzlabojot jūsu Word dokumentu estētisko un informatīvo kvalitāti.