```markdown Cách thêm hình ảnh vào tài liệu Word bằng C# ```

```markdown Cách thêm hình ảnh vào tài liệu Word bằng C# ```

Hướng dẫn này sẽ hướng dẫn bạn từng bước về cách thêm hình ảnh vào tài liệu Word bằng cách sử dụng C#. Chúng tôi sẽ sử dụng ứng dụng dòng lệnh để chứng minh việc thêm hình ảnh vào tài liệu Word.

Lợi ích của việc thêm hình ảnh vào các tài liệu Word

  • Tăng cường Visual Appeal:- Hình ảnh có thể làm cho các tài liệu thú vị hơn.

  • Cải thiện thông tin liên lạc:- Hình ảnh có thể giúp truyền thông thông tin phức tạp một cách rõ ràng hơn.

  • Giới thiệu chuyên nghiệp:- Việc bao gồm hình ảnh có thể nâng cao tính chuyên nghiệp của tài liệu của bạn.

Chủ đề: Chuẩn bị môi trường

  • Có Visual Studio hoặc bất kỳ .NET IDE cài đặt.
  • Bảo đảm thư viện Aspose.Words có sẵn thông qua NuGet.
  • Có quyền truy cập vào một tập tin hình ảnh cho mục đích hiển thị.

Hướng dẫn từng bước để thêm một hình ảnh vào một tài liệu Word

Bước 1: Thêm tham chiếu đến System.Drawing

Hãy chắc chắn rằng bộ sưu tập System.Drawing được đề cập trong giải pháp của bạn.

Bước 2: Thêm gói Aspose.Words NuGet

Cài đặt thư viện Aspose.Words bằng cách sử dụng quản lý gói NuGet.

Install-Package Aspose.Words

Bước 3: Sử dụng hướng dẫn

Thêm hướng dẫn sử dụng cần thiết ở trên cùng của tệp của bạn.

using Aspose.Words;
using Aspose.Words.Drawing;

Bước 4: Tạo tài liệu

Tải tệp Word DOC vào một tài liệu đối tượng.

Document addImagesToWordDOC = new Document("input.doc");

Bước 5: Tạo DocumentBuilder Object

Tiếp tục lớp DocumentBuilder để tạo điều kiện viết vào tài liệu.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

Bước 6: Chuyển Cursor sang Header

Đặt cursor vào tiêu đề đầu tiên của tài liệu từ.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

Bước 7: Nhập hình ảnh trong Header

Nhập một hình ảnh vào tiêu đề tài liệu Word.

Shape headerImage = imageWriter.InsertImage("C:\\Add Image in Word Header.jpg");

Bước 8: Thiết lập các thuộc tính hình ảnh

Điều chỉnh kích thước và vị trí của hình ảnh được nhập.

headerImage.Width = 1 * 72; // equals one inch
headerImage.Height = 1 * 72;

Bước 9: Thêm hình ảnh như một tệp liên kết

Di chuyển cursor đến đoạn cuối và thêm một hình ảnh như một liên kết đến một tệp.

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";

Bước 10: Lưu tài liệu

Cuối cùng, lưu tài liệu Word được sửa đổi vào ổ đĩa.

addImagesToWordDOC.Save("C:\\Word with Embedded and Linked Images.docx");

Ví dụ mã để thêm hình ảnh vào tài liệu Word

Dưới đây là một ví dụ đầy đủ bao gồm tất cả các bước được đề cập:

            
// 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");

Kết luận

Hướng dẫn này đã cho bạn biết làm thế nào để thêm hình ảnh vào một tài liệu Word bằng cách sử dụng C#. bằng cách làm theo các bước này, bạn có thể bao gồm cả hình ảnh tích hợp và liên kết, cải thiện chất lượng thẩm mỹ và thông tin của tài liệu Word của bạn.

 Tiếng Việt