Chủ đề nhanh này trình bày chi tiết về cách chuyển đổi PDF sang JPEG bằng Python. Bạn có thể đặt độ phân giải, chiều rộng, chiều cao và các thuộc tính khác như đặt phông chữ mặc định, chia tỷ lệ ảnh JPEG để vừa với chiều rộng của trang và nhiều thuộc tính khác. Để chuyển đổi trang PDF sang JPEG, mã Python** được sử dụng và các bước chi tiết được cung cấp bên dưới để chuyển đổi tệp PDF thành hình ảnh JPEG.
Các bước để kết xuất PDF thành JPEG trong Python
- Cài đặt Aspose.PDF cho Python qua .NET để chuyển PDF sang ảnh JPEG
- Mở tệp PDF nguồn vào đối tượng lớp Document để chuyển đổi thành ảnh JPEG
- Tạo đối tượng lớp Độ phân giải để đặt độ phân giải hình ảnh JPEG đầu ra
- Khởi tạo đối tượng lớp JpegDevice để đặt độ phân giải và hiển thị
- Lặp lại tất cả các trang PDF bằng bộ sưu tập Document.pages
- Gọi hàm JpegDevice. process chuyển từng trang PDF sang ảnh JPEG và lưu vào đĩa
Trong đoạn trên, bạn sẽ biết chi tiết từng bước để hiển thị PDF thành JPEG bằng Python bằng cách thêm các tham chiếu cần thiết rồi truy cập tệp PDF nguồn. Bạn cũng có thể đặt các cấu hình khác nhau cho tất cả các tệp hình ảnh JPEG đầu ra và phân tích cú pháp qua tất cả các trang tệp PDF để chuyển đổi thành hình ảnh JPEG. Cuối cùng, mọi tệp JPEG đã chuyển đổi sẽ được lưu thành một tệp riêng biệt trên đĩa.
Mã để xuất PDF sang JPEG bằng Python
Ví dụ này minh họa quy trình kết xuất hình ảnh PDF sang JPEG sử dụng đối tượng lớp Tài liệu để tải tệp PDF nguồn. Để đặt các thuộc tính khác nhau của hình ảnh đầu ra, các đối tượng Độ phân giải và JpegDevice được khai báo hỗ trợ đặt nhiều tham số như độ phân giải hình ảnh, chiều cao, chiều rộng và OptimizeDimensions. Bạn cũng có thể sử dụng PngDevise, BmpDevice, EmfDevice và GifDevice để hiển thị hình ảnh PNG, BMP, EMF và GIF.
Trong ví dụ này, Chúng tôi đã tập trung vào quy trình chuyển các trang PDF sang JPEG bằng Python. Nếu bạn muốn tìm hiểu về cách chuyển SVG sang PDF, hãy tham khảo bài viết trên cách chuyển đổi SVG sang PDF bằng Python.