Hình ảnh dễ dàng thay đổi kích thước trong các tệp docx. Đơn giản hóa thao tác hình ảnh với API nguồn mở này, cho phép dễ dàng thay đổi kích thước chỉ trong một vài dòng mã.

Cách thay đổi kích thước hình ảnh trong tài liệu Word trong csharp bằng fileformat.words

Tổng quan

Chào mừng bạn đến với một bài đăng trên blog thông tin khác khi chúng ta đi sâu vào thế giới của fileFormat.words cho .NET. Trong bài viết này, chúng tôi sẽ tập trung vào thay đổi kích thước hình ảnh trong các tài liệu từ, tận dụng các khả năng của thư viện nguồn mở fileFormat.words. Với công cụ mạnh mẽ này, thao tác hình ảnh trở nên liền mạch và hiệu quả trong các ứng dụng .NET của bạn. Thực hiện theo khi chúng tôi hướng dẫn bạn trong quá trình đơn giản của việc thay đổi kích thước hình ảnh trong các tài liệu từ bằng C#. Hãy cùng nhau khám phá các khả năng cùng nhau! Trong bài viết này, chúng tôi sẽ khám phá các chủ đề sau:

Cài đặt API thao tác hình ảnh docx nguồn mở

Cài đặt Trình điều khiển hình ảnh nguồn mở này rất dễ dàng, cung cấp hai phương pháp đơn giản để tích hợp thư viện .NET này vào dự án ứng dụng của bạn. Chọn để tải xuống Gói Nuget hoặc thực hiện một lệnh đơn giản trong Trình quản lý Gói Nuget cho quy trình cài đặt liền mạch.

Install-Package FileFormat.Words

Cách thay đổi kích thước hình ảnh trong tệp tài liệu Word bằng FileFormat.words

Phần này minh họa cách dễ dàng thay đổi kích thước và thêm hình ảnh vào tệp DOCX trong C# bằng thư viện .NET nguồn mở mạnh mẽ của chúng tôi. Thực hiện theo các bước này và sử dụng đoạn mã được cung cấp để đạt được chức năng này:

  • Khởi tạo một thể hiện của lớp tài liệu và tải một tài liệu Word hiện có.
  • Tạo một đối tượng của lớp Body, chuyển đối tượng lớp tài liệu dưới dạng tham số.
  • Khởi tạo một đoạn đối tượng lớp.
  • Khởi tạo một thể hiện lớp chạy, biểu thị một lần chạy các ký tự trong một tài liệu Word.
  • Khởi tạo đối tượng lớp hình ảnh bằng cách sử dụng hàm tạo của nó.
  • Gọi phương thức ResizeImage của lớp hình ảnh.
  • Sử dụng phương pháp Phụ lục của lớp cơ thể để thêm một đoạn văn vào tài liệu.
  • Cuối cùng, lưu tài liệu từ vào đĩa bằng phương thức lưu.

using FileFormat.Words;
namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            
            string rootDir = "/Users/fahadadeelqazi/Projects/Aspose/FileFormat.Words-for-.NET/TestDocs/";
            string imagePath = rootDir + "testimage.jpeg";
            // Initialize an instance of the Document class.
            using (Document doc = new Document())
            {
                var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);

                var body = new Body(doc);
                var para = new Paragraph();
                var run = new Run();
                run.AppendChild(image);
                para.AppendChild(run);

                body.AppendChild(para);                

                image.RotateImage(130);

                image.ResizeImage(200, 200);

                doc.Save(rootDir + "newFile1.docx");
            }

        }

    }
}

Đoạn mã được cung cấp thể hiện xoay hình ảnh ở góc 130 độ và thay đổi kích thước hình ảnh thành kích thước 200 x 200. Đầu ra kết quả được mô tả trong hình ảnh sau.

Cách thay đổi kích thước hình ảnh trong tài liệu Word bằng cách sử dụng CSHAP

Phần kết luận

Trong bài đăng trên blog sâu sắc này, chúng tôi đã đào sâu vào quá trình xoay, thay đổi kích thước và thêm hình ảnh vào các tài liệu từ bằng cách sử dụng một thư viện .NET của bộ điều khiển hình ảnh nguồn mở đáng chú ý. Bằng cách khai thác các khả năng của fileFormat.words cho .NET API cấp doanh nghiệp, chúng tôi đã tiết lộ phạm vi các tính năng rộng lớn của nó để trao quyền cho chúng tôi thao tác liền mạch các hình ảnh được lập trình trong các tài liệu từ. Trải nghiệm tính linh hoạt và hiệu quả của công cụ mạnh mẽ này để tăng cường quy trình công việc tài liệu của bạn. Để được hướng dẫn toàn diện và hỗ trợ trong việc phát triển và sử dụng Trình điều khiển hình ảnh nguồn mở này, hãy tham khảo tài liệu chi tiết có sẵn. Giữ kết nối với FileFormat.com khi chúng tôi tiếp tục xuất bản các bài đăng trên blog sâu sắc 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 mới nhất và nội dung có giá trị.

Đóng góp

FileFormat.words cho .NET là một dự án nguồn mở được lưu trữ trên GitHub, các đóng góp của cộng đồng được khuyến khích và đánh giá cao.

Đặt mộ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 20.

Xem thêm