Chuyển đổi hình ảnh sang PDF

“Một bưc tranh đang gia ngan lơi noi”. Các ý tưởng có thể được truyền tải bằng một hình ảnh tĩnh duy nhất theo một cơ chế hiệu quả hơn là chỉ mô tả bằng lời nói. Vì vậy, hình ảnh được sử dụng rộng rãi trong đời sống hàng ngày. Rất nhiều định dạng hình ảnh bao gồm JPEG, PNG, BMP, GIF, TIFF, v.v. được sử dụng để chia sẻ thông tin. Tuy nhiên, nếu chúng tôi gặp phải yêu cầu chia sẻ một bộ hình ảnh lớn, chúng tôi cần lưu trữ chúng thành một gói hoặc tạo một tập sách nhỏ ở định dạng để người nhận có thể dễ dàng xem được. Vì vậy, lựa chọn của chúng tôi là Định dạng Tài liệu Di động (PDF) vì nó duy trì độ trung thực của tài liệu bất kể phần mềm ứng dụng, phần cứng cũng như Hệ điều hành đang được sử dụng để xem tệp. Do đó, trong bài viết này, chúng ta sẽ nói về tính năng chuyển đổi Hình ảnh sang PDF bằng cách sử dụng API Conholdate.Total for .NET.

Tuy nhiên, trước khi tiếp tục, hãy thảo luận về một số điểm nêu bật sự khác biệt giữa Conholdate.Total cho .NET và Aspose.Total cho .NET.

Aspose.Total for .NET là tập hợp các API lập trình được phát triển đặc biệt để tạo, thao tác và chuyển đổi các định dạng tệp phổ biến. Nó bao gồm Word, Excel, PDF, PowerPoint, Outlook, Diagram, MS Project, HTML và hơn 100 định dạng tệp khác, tất cả đều có trong các ứng dụng máy tính để bàn, Console, ASP.NET và VB.NET tiêu chuẩn.

Mặc dù vậy, Conholdate.Total for .NET cũng bao gồm Aspose.Total for .NET. Tuy nhiên, nó cũng bao gồm GroupDocs.Total for .NET. Nó cung cấp các khả năng bổ sung để xem, chuyển đổi, chú thích, so sánh, ký tên, tập hợp, chỉnh sửa, tìm kiếm và phân tích các định dạng tài liệu được sử dụng phổ biến nhất. Vì vậy, trong gói duy nhất này, bạn có khả năng tải tệp, xem, thao tác với chúng và hiển thị đầu ra ở các định dạng được hỗ trợ khác, ví dụ như Tải tệp MS Word và lưu vào định dạng JPEG.

Vì vậy, trong bài viết này, chúng ta sẽ thảo luận về tính năng tải tệp hình ảnh raster và lưu đầu ra ở định dạng PDF bằng C# .NET.

Chuyển đổi hình ảnh sang PDF trong C#

API là giải pháp lập trình hàng đầu cung cấp khả năng xử lý MS Word (DOC, DOCX, RTF, DOT, DOTX , DOTM, DOCM), OpenOffice: ODT, OTT tệp. API trao quyền cho nhà phát triển sửa đổi, tạo, kết xuất, chuyển đổi và in tài liệu mà không cần sử dụng Microsoft Word. Nó hỗ trợ tính năng hiển thị đầu ra ở dạng DOC, RTF, HTML, OpenDocument, PDF, XPS , EPUB, và nhiều hơn nữa. Vì vậy, chúng tôi có thể sử dụng API này để chuyển đổi Hình ảnh sang PDF.

Để sử dụng API, bạn có thể tải xuống tệp .dll hoặc mở trình quản lý gói NuGet, tìm kiếm Aspose.Words và cài đặt. Vui lòng chạy lệnh sau trên Bảng điều khiển quản lý gói để cài đặt nó.

Install-Package Aspose.Words -Version 21.3.0  

Vui lòng làm theo các bước dưới đây để thực hiện thao tác chuyển đổi

CNET

  • Tạo một thể hiện của lớp Document.
  • Tạo một phiên bản của DocumentBuilder và truyền đối tượng Document làm đối số.
  • Gọi phương thức InsertImage(…) của lớp DocumentBuilder và truyền đường dẫn hình ảnh nguồn làm đối số.
  • Gọi phương thức Save(..) và cung cấp tên tệp kết quả làm đối số.
// Để biết các ví dụ và tệp dữ liệu đầy đủ, vui lòng truy cập https://github.com/aspose-words/Aspose.Words-for-.NET
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.InsertImage(dataDir + "Watermark.png");
dataDir = dataDir + "DocumentBuilderInsertInlineImage_out.doc";
doc.Save(dataDir);

Nhận giấy phép miễn phí

Để sử dụng API mà không có bất kỳ hạn chế nào, vui lòng cân nhắc việc yêu cầu Giấy phép tạm thời miễn phí.

Phần kết luận

Trong bài viết này, chúng ta đã tìm hiểu về khả năng của gói Conholdate.Total for .NET để chuyển đổi hình ảnh raster sang định dạng PDF.

Những bài viết liên quan

Bạn có thể xem xét truy cập các liên kết sau để biết chi tiết về