pdf to jpg

Cách chuyển đổi PDF sang JPG bằng .NET REST API.

Do nhu cầu về nội dung trực quan đa năng và dễ chia sẻ, nhu cầu chuyển đổi tài liệu PDF sang hình ảnh JPG đã ngày càng phổ biến. Mặc dù các tệp PDF thường được sử dụng để bảo quản và phân phối tài liệu, chúng thường gặp phải những hạn chế khi nói đến khả năng tương thích với web và việc tích hợp phương tiện truyền thông đa phương tiện. Do đó, nhu cầu cấp thiết về việc chuyển đổi PDF sang JPG, một quá trình chuyển đổi giúp kết nối khoảng cách giữa các tài liệu tĩnh và nội dung trực quan động. Trong bài viết này, chúng tôi sẽ khám phá các lợi ích và phương pháp chuyển đổi PDF sang JPG bằng cách sử dụng .NET REST API, giúp bạn khai thác tối đa tiềm năng của nội dung kỹ thuật số một cách dễ dàng.

API chuyển đổi PDF thành JPG

Việc chuyển đổi tài liệu PDF sang hình ảnh JPG được đơn giản hóa và tối ưu hóa với Aspose.PDF Cloud SDK for .NET. SDK mạnh mẽ này không chỉ hỗ trợ việc chuyển đổi PDF sang JPG một cách liền mạch mà còn cung cấp nhiều khả năng tiên tiến cho việc xử lý tài liệu toàn diện. Hơn nữa, với Aspose.PDF Cloud SDK, các nhà phát triển có thể khởi động quy trình chuyển đổi một cách dễ dàng, bảo toàn tính toàn vẹn của các hình ảnh JPG kết quả và đảm bảo sự thể hiện chính xác của nội dung.

Để sử dụng SDK, 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. Điều 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 bạn 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 định dạng PDF sang JPG trong C# .NET

Phần dưới đây giải thích chi tiết về cách đạt được chuyển đổi PDF sang JPG hiệu quả bằng C# .NET.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Tạo một đối tượng của lớp PdfApi nơi chúng ta truyền thông tin xác thực của khách hàng dưới dạng tham số.

pdfApi.UploadFile("sourceFile.pdf", stream);

Tải tệp PDF đầu vào lên dịch vụ lưu trữ đám mây.

pdfApi.GetPageConvertToJpeg("sourceFile.pdf", pageNumber, width: 600, height: 800);

Gọi API để chuyển đổi trang đầu tiên của PDF thành hình ảnh JPG với kích thước đã chỉ định.

// Để biết thêm ví dụ, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Lấy 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 thể hiện của PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// name of input JPG image
String inputFile = "Binder1-1.pdf";

// số trang của tệp PDF
int pageNumber = 1;

// tải tập tin PDF nguồn từ ổ đĩa cục bộ
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // tải lên tệp PDF nguồn vào lưu trữ đám mây
    pdfApi.UploadFile("sourceFile.pdf", stream);

    // call the API to convert PDF to JPG images
    var resltant = pdfApi.GetPageConvertToJpeg("sourceFile.pdf", pageNumber, width: 600, height: 800);
    
    // lưu luồng kết quả vào ổ đĩa cục bộ
    saveToDisk(resltant, "myResultant.jpg");
}

// phương pháp để lưu luồng vào tệp trên ổ đĩa cục bộ
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
pdf to jpg

Một bản xem trước về việc chuyển đổi PDF sang JPG.

Tệp PDF mẫu và JPG kết quả được tạo ra trong ví dụ trên có thể được tải xuống từ binder.pdfmyResultant.jpg

Chuyển đổi PDF thành hình ảnh bằng lệnh cURL

Việc chuyển đổi tài liệu PDF sang hình ảnh JPG sử dụng Aspose.PDF Cloud và các lệnh cURL cung cấp một giải pháp đơn giản và hiệu quả cho việc chuyển đổi tài liệu. Cách tiếp cận này đảm bảo tính chính xác trong việc bảo tồn chất lượng và bố cục của các hình ảnh JPG thu được, duy trì tính toàn vẹn của nội dung PDF gốc. Hơn nữa, kiến trúc dựa trên đám mây của nó đảm bảo khả năng mở rộng và truy cập, cho phép bạn thực hiện các công việc chuyển đổi tài liệu một cách hiệu quả mà không cần cài đặt phức tạp trên máy tính.

Bước đầu tiên trong cách tiếp cận này là tạo một mã thông báo truy cập JWT bằng cách sử dụ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"

Bây giờ, vui lòng thực hiện lệnh sau để chuyển đổi PDF sang định dạng hình ảnh và lưu đầu ra trên ổ cứng địa phương.

curl -v "https://api.aspose.cloud/v3.0/pdf/sourceFile.pdf/pages/1/convert/jpeg?width=600&height=800" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.jpg"

Trong trường hợp chúng ta cần tải tệp PDF từ lưu trữ đám mây và cũng muốn lưu trữ đầu ra trong lưu trữ đám mây, vui lòng thực hiện lệnh sau.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/2/convert/jpeg?outPath={resultantFile}&width=800&height=1000" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

Thay sourceFile bằng tên của tệp PDF đầu vào có sẵn trong kho lưu trữ đám mây, resultantFile bằng tên của hình ảnh JPG kết quả và, accessToken bằng mã thông báo truy cập JWT được tạo ra ở trên.

Kết luận

In conclusion, the process of converting PDF documents to JPG images stands as a pivotal aspect of modern document management and content distribution. Throughout this discussion, we’ve explored various approaches to achieve this conversion, ranging from leveraging the Aspose.PDF Cloud SDK for .NET to utilizing cURL commands with Aspose.PDF Cloud API. Regardless of the method chosen, we can easily achieve our goal to streamline the document processing workflows and unlock the full potential of digital content.

Liên kết hữu ích

Các bài viết liên quan

Chúng tôi rất khuyên bạn nên truy cập các bài blog sau đây để biết thông tin về: