
Chuyển đổi JPG sang PDF bằng .NET REST API.
Trao đổi thông tin và chia sẻ tài liệu là một phần không thể thiếu trong quy trình làm việc hàng ngày và khả năng chuyển đổi hình ảnh JPG sang tài liệu PDF đã trở nên không thể thiếu. Mặc dù các tệp JPG đóng vai trò là định dạng phổ biến để chụp và lưu trữ hình ảnh, nhưng chúng lại thiếu tính linh hoạt và khả năng di động cần thiết để quản lý tài liệu toàn diện. Do đó, một quy trình chuyển đổi mang tính chuyển đổi để chuyển đổi JPG sang PDF sẽ thu hẹp khoảng cách giữa hình ảnh tĩnh và tài liệu động, nhiều trang. Bài viết này khám phá nhu cầu cấp thiết về tính năng chuyển đổi này bằng cách sử dụng .NET REST API.
- API chuyển đổi JPG sang PDF
- Chuyển đổi JPG sang PDF trong C# .NET
- Chuyển đổi hình ảnh sang PDF bằng lệnh cURL
API chuyển đổi JPG sang PDF
Với Aspose.PDF Cloud SDK for .NET, bạn có thể khởi tạo chuyển đổi JPG sang PDF một cách dễ dàng, giữ nguyên chất lượng hình ảnh và đảm bảo thể hiện chính xác trong tài liệu PDF kết quả. Kiến trúc dựa trên đám mây của Aspose.PDF Cloud đảm bảo khả năng mở rộng và khả năng truy cập, cho phép bạn tích hợp các tính năng nâng cao một cách liền mạch vào các ứng dụng của mình mà không cần cài đặt cục bộ phức tạp.
-
Ngoài việc chuyển đổi, bạn có thể tận dụng SDK mạnh mẽ để xử lý tài liệu PDF theo nhiều cách khác nhau, bao gồm ghép, tách và nén tệp PDF, trích xuất văn bản và hình ảnh, thêm chú thích và hình mờ, thậm chí thực hiện OCR (Nhận dạng ký tự quang học) để trích xuất văn bản từ tài liệu được quét.
Bước đầu tiên là tìm kiếm Aspose.Pdf-Cloud
trong trình quản lý gói NuGet và nhấp vào nút Add Package
. Thao tác này sẽ thêm tham chiếu SDK vào dự án của bạn. Thứ hai, lấy thông tin xác thực của khách hàng từ cloud dashboard. Nếu bạn chưa có tài khoản, chỉ cần tạo một tài khoản miễn phí bằng cách làm theo hướng dẫn được chỉ định trong bài viết quick start.
Chuyển đổi JPG sang PDF trong C# .NET
Phần sau đây giải thích chi tiết về cách chúng ta có thể chuyển đổi JPG sang PDF hiệu quả và cải thiện quy trình xử lý tài liệu với hiệu quả và tính linh hoạt vô song bằng cách sử dụng C# .NET.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Tạo một đối tượng của lớp PdfApi trong đó chúng ta truyền thông tin xác thực của khách hàng làm đối số.
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);
Tạo một tệp PDF trống và lưu trữ trên đám mây.
pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
Gọi API để đặt hình ảnh vào trang đầu tiên của tệp PDF và thiết lập chi tiết lề như đã chỉ định ở trên.
// Để biết thêm ví dụ, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Nhận thông tin xác thực của khách hàng từ https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// tạo một phiên bản của PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// tên của hình ảnh JPG đầu vào
String imageFile = "44781.jpg ";
String resultantPDF = "Resultant.pdf";
// tạo một tài liệu PDF trống trong lưu trữ đám mây
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);
// số trang của tệp PDF
int pageNumber = 1;
// tọa độ cho hình ảnh trong tài liệu PDF
// Tọa độ được tính theo Điểm bắt đầu từ Dưới cùng bên trái đến Trên cùng bên phải
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;
// tải hình ảnh JPG từ ổ đĩa cục bộ
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
// tên Tên tài liệu. (bắt buộc)
// pageNumber Số trang. (bắt buộc)
// llx Tọa độ X phía dưới bên trái. (bắt buộc)
// lly Tọa độ Y dưới bên trái. (bắt buộc)
// urx Tọa độ X phía trên bên phải. (bắt buộc)
// ury Tọa độ Y phía trên bên phải. (bắt buộc)
// imageFilePath Đường dẫn đến tệp hình ảnh nếu được chỉ định. Nội dung yêu cầu được sử dụng nếu không. (tùy chọn)
// lưu trữ Lưu trữ tài liệu. (tùy chọn)
// thư mục Thư mục tài liệu. (tùy chọn)
// hình ảnh Tệp hình ảnh. (tùy chọn)
pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
Bản xem trước về chuyển đổi JPG sang PDF.
Hình ảnh JPG mẫu và PDF kết quả được tạo trong ví dụ trên có thể được tải xuống từ input.jpg và Resultant.pdf
- Sử dụng PDF Viewer trực tuyến miễn phí của chúng tôi để xem trước tài liệu PDF kết quả.
Chuyển đổi hình ảnh sang PDF bằng lệnh cURL
Ngoài ra, bạn có thể chuyển đổi hình ảnh JPG sang tài liệu PDF bằng cách sử dụng sự kết hợp đơn giản và hiệu quả giữa Aspose.PDF Cloud và lệnh cURL. Bằng cách sử dụng lệnh cURL, bạn có thể khởi tạo quá trình chuyển đổi JPG sang PDF một cách liền mạch. Phương pháp này hợp lý hóa quy trình đồng thời đảm bảo độ chính xác trong việc bảo toàn chất lượng hình ảnh và duy trì tính toàn vẹn của tài liệu PDF kết quả.
Bước đầu tiên trong phương pháp này là tạo mã thông báo truy cập JWT bằng lệnh sau:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Khi đã có mã thông báo JWT, vui lòng thực hiện lệnh sau để tạo một tệp PDF trống và lưu trữ trên đám mây.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Bây giờ, hãy thực hiện lệnh sau để chèn ảnh JPG vào tài liệu PDF và lưu tệp kết quả vào bộ nhớ đám mây.
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath=44781.jpg&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: multipart/form-data"
Thay thế sourceFile
bằng tên của tệp PDF trống đã có trong bộ nhớ đám mây và accessToken
bằng mã truy cập JWT được tạo ở trên.
Phần kết luận
Tóm lại, cả hai phương pháp — tận dụng Aspose.PDF Cloud SDK cho .NET và sử dụng lệnh cURL với Aspose.PDF Cloud, đều cung cấp các giải pháp hiệu quả và đáng tin cậy để chuyển đổi hình ảnh JPG sang tài liệu PDF. Áp dụng bất kỳ phương pháp nào cho phép bạn hợp lý hóa quy trình xử lý tài liệu của mình và mở khóa nhiều khả năng để chuyển đổi tài liệu hiệu quả và đáng tin cậy. Đây là lựa chọn tối ưu, cung cấp cho bạn các công cụ cần thiết để nâng cao quy trình quản lý tài liệu và tăng năng suất với hiệu quả và tính linh hoạt vô song.
Liên kết hữu ích
Bài viết liên quan
Chúng tôi thực sự khuyên bạn nên truy cập các bài đăng trên blog sau để biết thông tin về: