Kuinka lisätä kuvaa Word-asiakirjaan C#:n avulla
Tämä opetusohjelma ohjaa sinua askel askeleelta siitä, miten lisätä kuvia Word-asiakirjaan C#: n avulla.
Edut kuvien lisäämisestä Word-asiakirjoihin
Lisääntynyt visuaalinen valitus:- Kuvat voivat tehdä asiakirjoista mielenkiintoisempia.
Parannettu viestintä:- Visualit voivat auttaa siirtämään monimutkaisia tietoja selkeämmin.
Ammatillinen esittely:- Kuvien sisällyttäminen voi parantaa asiakirjojen ammattimaisuutta.
Edellytykset: Ympäristön valmistelu
- Visual Studio tai .NET IDE on asennettu.
- Varmista, että Aspose.Words -kirjasto on saatavilla NuGetin kautta.
- Voit käyttää kuvan tiedostoa näyttelytarkoituksiin.
Vaiheittainen opas kuvan lisäämiseksi Word-asiakirjaan
Vaihe 1: Lisää viittaus System.Drawing
Varmista, että System.Drawing kokoelma viitataan ratkaisuun.
Vaihe 2: Lisää Aspose.Words NuGet -paketti
Asenna Aspose.Words -kirjasto NuGetin paketin hallinnan avulla.
Install-Package Aspose.Words
Vaihe 3: Käytä ohjeita
Lisää tarvittavat käyttöohjeet tiedoston yläosassa.
using Aspose.Words;
using Aspose.Words.Drawing;
Vaihe 4: Dokumenttiobjektin luominen
Lataa Word DOC -tiedosto asiakirjan kohteeseen.
Document addImagesToWordDOC = new Document("input.doc");
Vaihe 5: Luo DocumentBuilder Object
Kiinnitä DocumentBuilder-luokka helpottamaan asiakirjan kirjoittamista.
DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);
Vaihe 6: Siirrä kurssin päähän
Aseta kurssin sana-asiakirjan ensisijaiseen otsikkoon.
imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);
Vaihe 7: Sisällytä kuvaa headerin
Sisällytä kuva Word-asiakirjan otsikkoon.
Shape headerImage = imageWriter.InsertImage("C:\\Add Image in Word Header.jpg");
Vaihe 8: Aseta kuvan ominaisuudet
Määritä sisällytetyn kuvan koko ja sijainti.
headerImage.Width = 1 * 72; // equals one inch
headerImage.Height = 1 * 72;
Vaihe 9: Lisää kuvaa linkitettyä tiedostoa
Siirrä kurssin viimeiseen kappaleeseen ja lisää kuvaa linkinä tiedostoon.
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";
Vaihe 10: Tallenna asiakirja
Lopuksi tallentaa muokattu Word-asiakirja levylle.
addImagesToWordDOC.Save("C:\\Word with Embedded and Linked Images.docx");
Esimerkki koodi lisätä kuvia Word-asiakirjaan
Tässä on täydellinen esimerkki, joka sisältää kaikki mainitut vaiheet:
// 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");
johtopäätöksiä
Tämä opetusohjelma on osoittanut sinulle, miten lisätä kuvia Word-asiakirjaan C#: n avulla. seuraamalla näitä vaiheita voit sisällyttää sekä sisäänrakennetut että linkityt kuvat, parantaen Word-asiakirjojen esteettistä ja informatiivista laatua. Lisää tutkimusta varten harkitse Word-asiakirjojen luomista ohjelmattisesti sen sijaan, että luotat olemassa oleviin tiedostoihin.