Tăng cường khả năng tự động hóa tài liệu của bạn bằng cách tận dụng sức mạnh của FileFormat.words. Thêm một cách dễ dàng thêm hình ảnh vào các tài liệu, đưa xử lý của bạn lên một tầm cao mới.

Cách thêm hình ảnh vào tài liệu Word trong C#

Tổng quan

Trong thời đại kỹ thuật số ngày nay, việc sử dụng hình ảnh đã trở thành một khía cạnh cơ bản của việc tạo và trình bày tài liệu. Cho dù đó là một báo cáo, trình bày hoặc bất kỳ hình thức giao tiếp bằng văn bản nào khác, hình ảnh đóng một vai trò quan trọng trong việc tăng cường sức hấp dẫn thị giác và truyền tải thông tin hiệu quả hơn. Microsoft Word, là một trong những công cụ xử lý văn bản được sử dụng rộng rãi nhất, cung cấp các tính năng mạnh mẽ để kết hợp hình ảnh một cách liền mạch vào các tài liệu. Tăng cường khả năng tự động hóa tài liệu của bạn bằng cách tận dụng sức mạnh của FileFormat.words, một phần mềm tự động hóa tài liệu toàn diện tích hợp liền mạch với MS Word. Với FileFormat.words, bạn có thể dễ dàng kết hợp hình ảnh vào các tài liệu MS Word của mình, đưa xử lý tài liệu của bạn lên cấp độ tiếp theo. Trong bài đăng trên blog này, chúng tôi sẽ khám phá việc chèn hình ảnh vào các tài liệu từ được lập trình bằng C# bằng cách sử dụng FileFormat.words. Chúng tôi sẽ bao gồm các phần sau

Cài đặt API nguồn mở

Cài đặt API nguồn mở này trong ứng dụng .NET của bạn là một cách dễ dàng. FileFormat.words là một thư viện nhẹ với các tính năng mạnh mẽ cho thao tác tài liệu MS Word. Chỉ cần tải xuống Nuget Gói hoặc thực hiện lệnh sau trong Trình quản lý gói NUGET để dễ dàng cài đặt phần mềm tự động hóa tài liệu này.

Install-Package FileFormat.Words
Trình tạo tài liệu Word - Cài đặt API nguồn mở

Thêm một hình ảnh vào một tài liệu từ

Khi bạn đã cài đặt phần mềm tự động hóa tài liệu, bạn có thể tiến hành ghi các đoạn mã hiển thị quá trình tạo và thêm hình ảnh theo chương trình vào tài liệu Word bằng C#. Dưới đây là một đoạn mã ví dụ trình bày cách tạo và thêm hình ảnh vào tài liệu.


    var documentPath = documentDir + "TestRunImage.docx";
    var imagePath = imageDir + "testimage.jpeg";
    var doc = new Document();
    var body = new Body(doc);
    var para = new Paragraph();
    var run = new Run();
    var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);
    run.AppendChild(image.Drawing);
    para.AppendChild(run);
    body.AppendChild(para);
    doc.Save(documentPath);

Đoạn mã được cung cấp sẽ tạo ra một tài liệu Word và chèn hình ảnh Testionage.jpg ‘vào tài liệu. Đầu ra kết quả của tài liệu Word có thể được quan sát trong hình ảnh được hiển thị bên dưới. ! [Hình ảnh được thêm vào tài liệu Word][8]

Tự động hóa tài liệu nâng cao

Với sự trợ giúp của phần mềm tự động hóa tài liệu này, chúng tôi đã hoàn thành nhiệm vụ tạo và thêm hình ảnh vào một tài liệu từ. Tuy nhiên, chức năng không kết thúc ở đó. Chúng tôi cũng có thể trích xuất hình ảnh từ các tài liệu từ hiện có. Hãy cùng khám phá cách trích xuất hình ảnh từ một tài liệu bằng cách sử dụng đoạn mã sau.


using FileFormat.Words;

var doc = new Document("ImageDocument.docx");
var images = FileFormat.Words.Image.ExtractImagesFromDocument(doc);

// images is the List of stream that holds the extracted images stream

for (int i = 0; i < images.Count; i++)
{
    using (FileStream fileStream = new FileStream($"extracted_image_{i}.jpg", FileMode.Create))
    {
        images[i].CopyTo(fileStream);
    }

Phần kết luận

Trong bài đăng trên blog này, chúng tôi đã khám phá quá trình thêm và trích xuất hình ảnh từ các tài liệu từ trong C# bằng thư viện .NET nguồn mở mạnh mẽ, fileFormat.words cho .NET. API cấp độ doanh nghiệp này cung cấp các tính năng mở rộng để tạo và thao tác các tài liệu từ. Toàn diện Tài liệu có sẵn để hướng dẫn bạn trong việc phát triển và sử dụng trình soạn thảo tài liệu nguồn mở này. Giữ kết nối với FileFormat.com cho các bài đăng trên blog trong tương lai bao gồm một loạt các chủ đề. Theo dõi chúng tôi trên các nền tảng truyền thông xã hội như Facebook, LinkedInTwitter để cập nhật và tài nguyên bổ sung.

Đóng góp

FileFormat.words cho .NET là một dự án nguồn mở và có sẵn trên GitHub. Vì vậy, sự đóng góp từ cộng đồng được đánh giá cao.

Đặt câu hỏi

Bạn có thể cho chúng tôi biết về câu hỏi hoặc truy vấn của bạn trên [Diễn đàn] của chúng tôi 15.

faqs

** Cách chèn hình ảnh vào tài liệu Word bằng C#?** Bạn có thể cài đặt FileFormat.words cho .NET trong dự án .NET của bạn để thêm hình ảnh vào các tệp docx lập trình. ** Làm cách nào để trích xuất hình ảnh từ một tài liệu từ?** Vui lòng theo dõi Liên kết để tìm hiểu cách trích xuất hình ảnh từ các tài liệu từ bằng thư viện C#.

Xem thêm