تبدیل PDF به PNG
ابزار تبدیل PDF به PNG Documentize برای .NET ابزاری پیشرفته است که به شما اجازه میدهد اسناد PDF را به تصاویر PNG با کیفیت بالا تبدیل کنید. این پلاگین بهگونهای طراحی شده است که محتوای شما را چندمنظورهتر، قابل دسترسیتر و اشتراکگذاری آن را آسانتر کند، با تبدیل صفحات PDF به فرمتهای تصویری که بهطور گسترده مورد پشتیبانی قرار میگیرند.
ویژگیهای کلیدی:
- تبدیل PDF به PNG: به سرعت و بهطور کارآمد کل اسناد PDF یا صفحات خاص را به تصاویر PNG تبدیل کنید.
- رزولوشن قابل تنظیم: DPI مورد نظر (بهعنوان مثال، 300 DPI) را برای خروجی تصویر با کیفیت بالا تنظیم کنید.
- پردازش دستهای: چندین صفحه PDF یا کل اسناد را در یک بار تبدیل کنید.
- مدیریت خروجی آسان: مسیرهای خروجی را برای هر فایل PNG تبدیل شده مشخص کنید.
- تبدیل سریع: سریع، کارآمد و نیاز به تلاش حداقلی برای پیکربندی دارد.
نحوه تبدیل PDF به PNG
برای تبدیل یک سند PDF به تصاویر PNG، مراحل زیر را دنبال کنید:
- یک نمونه از کلاس
Png
ایجاد کنید. - یک نمونه از
PngOptions
ایجاد کنید تا فرآیند تبدیل را پیکربندی کنید. - فایل PDF ورودی را با استفاده از متد
AddInput
اضافه کنید. - مسیر خروجی برای تصاویر PNG را با استفاده از متد
AddOutput
مشخص کنید. - متد
Process
را برای تبدیل صفحات PDF به تصاویر PNG اجرا کنید.
1var converter = new Png();
2var options = new PngOptions();
3
4// فایل PDF ورودی را اضافه کنید
5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
6
7// مسیر خروجی برای تصاویر PNG را مشخص کنید
8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
9
10// تبدیل PDF به PNG را پردازش کنید
11converter.Process(options);
سفارشیسازی تبدیل PDF به PNG
شما میتوانید با تنظیم رزولوشن و انتخاب صفحات خاص، تبدیل را سفارشی کنید. بهعنوان مثال، برای تبدیل فقط صفحه اول PDF با 300 DPI:
1var converter = new Png();
2var options = new PngOptions();
3
4// رزولوشن خروجی را به 300 DPI تنظیم کنید
5options.OutputResolution = 300;
6
7// فقط صفحه اول را تبدیل کنید
8options.PageRange = new PageRange(1);
9
10// مسیرهای ورودی و خروجی را اضافه کنید
11options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
13
14// تبدیل را پردازش کنید
15converter.Process(options);
پردازش دستهای برای تبدیل PDF به PNG
پلاگین تبدیل PDF به PNG همچنین از پردازش دستهای پشتیبانی میکند و به شما اجازه میدهد که چندین صفحه یا حتی کل اسناد PDF را به فایلهای PNG فردی تبدیل کنید.
1var converter = new Png();
2var options = new PngOptions();
3
4// فایل PDF ورودی را اضافه کنید
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// مسیرهای خروجی را برای هر صفحه تنظیم کنید
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));
10
11// تبدیل دستهای را پردازش کنید
12converter.Process(options);
مدیریت نتایج تبدیل
پس از پردازش تبدیل، متد Process یک شیء ResultContainer
را برمیگرداند که حاوی نتایج تبدیل است. شما میتوانید مسیرهای خروجی تصاویر PNG را بهصورت زیر چاپ کنید:
1ResultContainer resultContainer = converter.Process(options);
2
3// مسیرهای خروجی تصاویر PNG را چاپ کنید
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}