Chương trình chuyển đổi PDF sang JPEG
Chương trình Chuyển đổi PDF sang JPEG 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 các nền tảng khác nhau bằng cách chuyển đổi các trang PDF thành các định dạng hình ảnh được sử dụng rộng rãi.
Tính năng chính:
- Chuyển đổi PDF sang JPEG: Chuyển đổi dễ dàng 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) để 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: Quy trình nhanh chóng và hiệu quả với nỗ lực tối thiểu.
Cách chuyển đổi các trang PDF thành JPEG
Để chuyển đổi một 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 phương thức
AddInput
. - Chỉ định đường dẫn tệp đầu ra cho các hình ảnh JPEG bằ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 thiết lập chất lượng hình ảnh. Đâ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 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 ra các đường dẫn của các tệp JPEG đã chuyển đổi như sau:
1
2ResultContainer resultContainer = converter.Process(options);
3
4// In ra 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}