PDF to PNG Converter
Trình chuyển đổi PDF sang PNG Documentize cho .NET là một công cụ tiên tiến cho phép bạn chuyển đổi các tài liệu PDF thành hình ảnh PNG chất lượng cao. Plugin này được thiết kế để làm cho nội dung của bạn linh hoạt hơn, dễ tiếp cận hơn và dễ chia sẻ hơn bằng cách chuyển đổi các trang PDF thành các định dạng hình ảnh được hỗ trợ rộng rãi.
Cách Chuyển Đổi PDF Sang PNG
Để chuyển đổi một tài liệu PDF thành hình ảnh PNG, làm theo các bước sau:
- Tạo một thể hiện của lớp
Png
. - Tạo một thể hiện của
PngOptions
để cấu hình quá 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 thư mục đầu ra cho các hình ảnh PNG 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 PNG.
1var converter = new Png();
2var options = new PngOptions();
3
4// Thêm tệp PDF đầu vào
5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
6
7// Chỉ định thư mục đầu ra cho các hình ảnh PNG
8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
9
10// Thực hiện chuyển đổi PDF sang PNG
11converter.Process(options);
Tùy Chỉnh Quá Trình Chuyển Đổi PDF Sang PNG
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 và chọn các trang cụ thể. Ví dụ, để chỉ chuyển đổi trang đầu tiên của một PDF ở độ phân giải 300 DPI:
1var converter = new Png();
2var options = new PngOptions();
3
4// Đặt độ phân giải đầu ra là 300 DPI
5options.OutputResolution = 300;
6
7// Chuyển đổi chỉ trang đầu tiên
8options.PageRange = new PageRange(1);
9
10// Thêm đường dẫn đầu vào và đầu ra
11options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
13
14// Thực hiện quy trình chuyển đổi
15converter.Process(options);
Xử Lý Lô Đối Với Chuyển Đổi PDF Sang PNG
Plugin PDF to PNG Converter cũng hỗ trợ xử lý lô, cho phép bạn chuyển đổi nhiều trang hoặc thậm chí toàn bộ tài liệu PDF thành các tệp PNG riêng lẻ.
1var converter = new Png();
2var options = new PngOptions();
3
4// Thêm tệp PDF đầu vào
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Đặt đường dẫn đầu ra cho từng trang
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));
10
11// Thực hiện quy trình chuyển đổi lô
12converter.Process(options);
Xử Lý Kết Quả Chuyển Đổi
Sau khi xử lý chuyển đổi, phương thức Process trả về một đối tượng ResultContainer
chứa kết quả chuyển đổi. Bạn có thể in các đường dẫn đầu ra của các hình ảnh PNG như sau:
1ResultContainer resultContainer = converter.Process(options);
2
3// In các đường dẫn đầu ra của các hình ảnh PNG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}
Tính Năng Chính:
- Chuyển đổi PDF thành PNG: Nhanh chóng và hiệu quả chuyển đổi toàn bộ tài liệu PDF hoặc các trang cụ thể thành hình ảnh PNG.
- Độ Phân Giải Tùy Chỉnh: Đặt DPI mong muốn (ví dụ: 300 DPI) cho đầu ra hình ảnh chất lượng cao.
- Xử Lý Lô: Chuyển đổi nhiều trang PDF hoặc toàn bộ tài liệu chỉ trong một lần.
- Quản Lý Đầu Ra Dễ Dàng: Chỉ định các thư mục đầu ra cho từng tệp PNG đã chuyển đổi.
- Chuyển Đổi Nhanh Chóng: Nhanh, hiệu quả và yêu cầu nỗ lực tối thiểu để cấu hình.