Việc sử dụng hình ảnh trong tài liệu là một hoạt động thường xuyên trong khi làm việc với Microsoft Word. Hình ảnh đưa ra sự rõ ràng cho nội dung của tài liệu cũng như đóng một vai trò quan trọng trong việc chuyển tiếp thông tin khó nói hơn. Thêm hình ảnh làm cho nội dung dễ hiểu hơn. Là một nhà phát triển .NET, việc thêm chức năng chèn hình ảnh vào tài liệu Word là một tính năng thú vị có thể thêm giá trị cho ứng dụng của bạn. Trong bài viết này, chúng tôi sẽ chỉ ra cách thêm hình ảnh vào một tài liệu từ trong ứng dụng .NET của bạn. Chúng tôi sẽ sử dụng API NPOI cho .NET trong C# cho mục đích này.
Chèn hình ảnh trong tài liệu Word bằng Microsoft Word
Chèn một hình ảnh trong một tài liệu từ là khá dễ dàng. Microsoft Word cho phép bạn chèn hình ảnh vào tài liệu của mình và quản lý bố cục tổng thể của nó. Bạn có thể chèn hình ảnh giữa văn bản, làm những hình ảnh văn bản, lưu lượng hình ảnh qua văn bản và nhiều thứ khác.
Các bước để chèn hình ảnh vào tài liệu bằng Microsoft Word
Bạn có thể sử dụng các bước sau để chèn hình ảnh vào tài liệu Word bằng Microsoft Word.
- Mở tài liệu Microsoft và chọn tài liệu trống. Điều này sẽ mở một tài liệu trống để bạn viết một cái gì đó.
- Chuyển đến menu chèn> Hình ảnh > Thiết bị này cho hình ảnh trên PC của bạn.
- Chọn hình ảnh bạn muốn chèn vào tài liệu của bạn. Điều này sẽ chèn hình ảnh vào tài liệu của bạn tại vị trí con trỏ.
- Khi bạn đã chèn hình ảnh, bạn có thể thay đổi kích thước nó hoặc di chuyển nó. Bạn cũng có thể bao bọc văn bản xung quanh một hình ảnh bằng cách chọn. Nó và sau đó chọn một tùy chọn gói.
Làm thế nào để chèn hình ảnh trong tài liệu Word bằng C#?
Bây giờ chúng tôi đã có ý tưởng về cách chèn hình ảnh bằng Microsoft Word, chúng tôi có thể nhảy vào việc viết ứng dụng bảng điều khiển C# để thực hiện tương tự bằng cách sử dụng API NPOI cho .NET. Chỉ trong trường hợp bạn không có nhiều ý tưởng về NPOI, bạn có thể trải qua hướng dẫn toàn diện của chúng tôi cho NPOI và các hướng dẫn cài đặt của nó.
Các bước để chèn hình ảnh vào tài liệu Word bằng NPOI trong C#
Bạn có thể sử dụng các bước sau để chèn hình ảnh vào tài liệu Word bằng API NPOI trong C#.
- Tạo một thể hiện XWPFDocument lớp
- Tạo một thể hiện của lớp xwpfparagraph lớp
- Tạo một thể hiện của lớp xwpfrun
- Tải và thêm hình ảnh vào trường hợp xwpfrun
- Lưu tệp vào đĩa dưới dạng docx bằng cách sử dụng xwpfdocument phiên bản Bạn có thể sử dụng mẫu C# Code sau cho các bước trên.
//Create document
XWPFDocument document = new XWPFDocument();
XWPFParagraph paragraphy = document.CreateParagraph();
XWPFRun run = paragraphy.CreateRun();
//Insert image and set its size
using (FileStream picFile = new FileStream("dog-puppy.jpeg", FileMode.Open, FileAccess.Read))
{
run.AddPicture(picFile, (int)PictureType.PNG, "image", 300 * 10857, 168 * 12857);
}
//Save the file
using (FileStream file = File.Create("ImageInDocument.docx"))
{
document.Write(file);
}
Kết luận
Trong bài viết này, chúng tôi đã xem xét cách bạn có thể chèn một hình ảnh vào tài liệu Word bằng C#. Chúng tôi đã sử dụng NPOI API miễn phí nguồn mở cho .NET cho mục đích này rất dễ làm việc. Loạt bài viết ví dụ này đang nhắm mục tiêu để hoạt động với API NPOI để xử lý tài liệu bằng NPOI trong C# . Để biết thêm ví dụ, hãy theo dõi.