PDF to JPEG Converter
Trình chuyển đổi PDF sang JPEG của Documentize cho .NET là một công cụ mạnh mẽ giúp đơn giản hóa việc chuyển đổi tài liệu PDF thành hình ảnh JPEG chất lượng cao. Plugin này được thiết kế để làm cho nội dung của bạn dễ tiếp cận hơn trên nhiều nền tảng bằng cách biến các trang PDF thành các định dạng hình ảnh được sử dụng rộng rãi.
Cách chuyển đổi trang PDF thành JPEG
Để chuyển đổi tài liệu PDF thành hình ảnh JPEG, hãy làm theo các bước sau:
- Tạo một thể hiện của lớp
Jpeg
. - Tạo một thể hiện của
JpegOptions
để cấu hình quy trình chuyển đổi. - Thêm tệp PDF đầu vào bằng cách sử dụng phương thức
AddInput
. - Chỉ định đường dẫn tệp đầu ra cho hình ảnh JPEG bằng cách sử dụng phương thức
AddOutput
. - Chạy phương thức
Process
để chuyển đổi các trang PDF thành hình ảnh JPEG.
1
2var converter = new Jpeg();
3var options = new JpegOptions();
4
5// Thêm tệp PDF đầu vào
6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// Chỉ định thư mục đầu ra cho hình ảnh JPEG
9options.AddOutput(new FileDataSource(@"C:\Samples\images"));
10
11// Xử lý chuyển đổi PDF sang JPEG
12converter.Process(options);
Tùy chỉnh chuyển đổi PDF sang JPEG
Bạn có thể tùy chỉnh quy trình chuyển đổi bằng cách điều chỉnh độ phân giải, chọn phạm vi trang hoặc đặt chất lượng hình ảnh. Dưới đây là cách chuyển đổi trang đầu tiên của một PDF ở 300 dpi:
1
2var converter = new Jpeg();
3var options = new JpegOptions();
4
5// Đặt độ phân giải đầu ra là 300 dpi và chỉ chuyển đổi trang đầu tiên
6options.OutputResolution = 300;
7options.PageRange = new PageRange(1);
8
9// Thêm đường dẫn đầu vào và đầu ra
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
11options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
12
13// Xử lý chuyển đổi
14converter.Process(options);
Xử lý hàng loạt cho chuyển đổi PDF sang JPEG
Plugin Trình chuyển đổi PDF sang JPEG hỗ trợ xử lý hàng loạt, cho phép bạn chuyển đổi nhiều trang từ một PDF thành các tệp JPEG riêng lẻ.
1
2var converter = new Jpeg();
3var options = new JpegOptions();
4
5// Thêm tệp PDF đầu vào
6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// Đặt đường dẫn đầu ra cho mỗi trang
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.jpg"));
11
12// Xử lý chuyển đổi hàng loạt
13converter.Process(options);
Cách xử lý kết quả chuyển đổi
Phương thức Process trả về một đối tượng ResultContainer
chứa thông tin về kết quả chuyển đổi. Bạn có thể in các đường dẫn của các tệp JPEG đã được chuyển đổi như sau:
1
2ResultContainer resultContainer = converter.Process(options);
3
4// In các đường dẫn đầu ra của hình ảnh JPEG
5foreach (FileResult result in resultContainer.ResultCollection)
6{
7 Console.WriteLine(result.Data.ToString());
8}
Các tính năng chính:
- Chuyển đổi PDF sang JPEG: Dễ dàng chuyển đổi toàn bộ tài liệu PDF hoặc các trang cụ thể thành hình ảnh JPEG.
- Độ phân giải tùy chỉnh: Điều chỉnh độ phân giải (ví dụ: 300 dpi) cho các đầu ra chất lượng cao.
- Phạm vi trang: Chọn các trang hoặc phạm vi cụ thể để chuyển đổi.
- Xử lý hàng loạt: Chuyển đổi nhiều trang PDF hoặc toàn bộ tài liệu cùng một lúc.
- Chuyển đổi nhanh chóng: Quy trình nhanh và hiệu quả với nỗ lực tối thiểu.