Bài viết này giải thích cách thêm hình ảnh vào PDF bằng C# với sự trợ giúp của các bước thiết lập môi trường và chia sẻ các bước hợp lý để viết ứng dụng bằng thư viện này. Tất cả các lớp và phương thức cần thiết đều được thảo luận trong các bước chi tiết và sau đó được sử dụng trong mã mẫu có thể chạy được để minh họa đầy đủ tính năng chèn ảnh vào PDF bằng C#. Cuối cùng, khi hình ảnh được thêm vào trang đích, tệp kết quả sẽ được lưu trên đĩa.
Các bước để chèn hình ảnh vào PDF bằng C#
- Thiết lập môi trường để sử dụng Aspose.PDF for .NET để thêm hình ảnh
- Mở tệp PDF nguồn và truy cập mục tiêu page
- Xác định tọa độ nơi hình ảnh sẽ được dán
- Tải hình ảnh và thêm nó vào bộ sưu tập tài nguyên loại hình ảnh của trang đã chọn
- Lưu trạng thái đồ họa hiện tại và tạo một hình chữ nhật và các đối tượng matrix
- Xác định vị trí hình ảnh và vẽ hình ảnh
- Khôi phục trạng thái đồ họa và lưu tệp PDF kết quả
Các bước này mô tả quy trình chèn ảnh vào PDF bằng C#. Tóm tắt các bước là tải tệp PDF, truy cập vào trang đích, tải và thêm hình ảnh vào bộ sưu tập hình ảnh của trang đã chọn, lưu trạng thái hiện tại của đồ họa được khôi phục ở cuối trước khi lưu xuất tệp PDF, tạo hình chữ nhật và vẽ hình ảnh bằng nhiều toán tử trong lớp Aspose.Pdf.Operators. Bạn có thể làm theo các bước theo thứ tự quy định để đạt được đầu ra mong muốn.
Mã để thêm hình ảnh vào PDF bằng C#
Mã này trình bày cách thêm ảnh vào PDF bằng C#. Chủ yếu nó sử dụng lớp Aspose.Pdf.Operators bằng cách gọi phương thức GSave() để lưu trạng thái đồ họa và phương thức GRestore() để khôi phục trạng thái ở cuối, ConcatenateMatrix để xác định cách đặt hình ảnh và Do( ) phương pháp để vẽ hình ảnh. Nó cũng hiển thị khai báo tọa độ nơi hình ảnh sẽ được dán trên trang PDF.
Bài viết này đã hướng dẫn chúng ta thêm ảnh vào PDF bằng C#. Nếu bạn muốn tìm hiểu cách thêm các đối tượng vẽ như hình tròn vào tệp PDF, hãy tham khảo bài viết trên cách thêm vòng tròn vào PDF bằng C#.