Hướng dẫn này hướng dẫn cách thay đổi kích thước ảnh trong Word bằng C#. Nó cung cấp thông tin chi tiết về cài đặt IDE, quy trình từng bước để viết ứng dụng này và mã mẫu có thể chạy được để thay đổi kích thước hình ảnh trong ms Word bằng C# và lưu nó vào đĩa trong DOCX, {{ HYPERLINK2}} hoặc bất kỳ định dạng nào khác được MS Word hỗ trợ. Bạn cũng sẽ tìm hiểu về các lớp, phương thức và thuộc tính được sử dụng để viết ứng dụng này.
Các bước thay đổi kích thước hình ảnh trong Word bằng C#
- Thiết lập môi trường để thêm Aspose.Words vào ứng dụng để thay đổi kích thước hình ảnh
- Tạo tệp Word mới bằng đối tượng lớp Document để thêm ảnh đã thay đổi kích thước
- Khởi tạo đối tượng lớp DocumentBuilder cho tài liệu mới tạo
- Sử dụng các phương thức Write() và InsertImage() để chèn văn bản và hình ảnh mẫu với kích thước ban đầu của chúng
- Nhận tham chiếu đến một hình ảnh cụ thể và thay đổi kích thước của nó bằng cách đặt chiều rộng và chiều cao theo điểm
- Lưu tệp Word kết quả trên đĩa với hình ảnh đã thay đổi kích thước
Các bước này mô tả quá trình thay đổi kích thước ảnh trong Word bằng C# bằng cách chia sẻ thông tin cấu hình, sau đó là phương pháp tiếp cận từng bước để hoàn thành tác vụ. Trước tiên, bạn cần tạo một tài liệu Word trống, sau đó khởi tạo đối tượng lớp DocumentBuilder để chèn các thành phần khác nhau như văn bản, hình ảnh, v.v. Phương thức InsertImage() trả về tham chiếu đến hình ảnh mới được chèn để đặt các thuộc tính của nó như chiều rộng và chiều cao trong điểm.
Mã để thay đổi kích thước hình ảnh trong Word bằng C#
Mã này trình bày cách thay đổi kích thước hình ảnh trong tài liệu Word bằng C#. Nó sử dụng phương thức DocumentBuilder.InsertImage() để chèn một hình ảnh lấy tên tệp hình ảnh và trả về tham chiếu tới hình ảnh trong đối tượng lớp Shape. Đối tượng lớp Shape được sử dụng để đặt chiều rộng và chiều cao bằng cách cung cấp các inch mong muốn được chuyển đổi thành các điểm bằng cách sử dụng phương thức ConvertUtil của lớp tiện ích InchToPoint().
Bài viết này đã hướng dẫn chúng ta cách thay đổi kích thước ảnh trong Word bằng C#. Nếu bạn muốn tìm hiểu các quy trình khác như chia tệp Word thành nhiều tệp, hãy tham khảo bài viết trên cách tách file Word bằng C#.