تبدیل PDF به PNG

ابزار تبدیل PDF به PNG Documentize برای .NET ابزاری پیشرفته است که به شما اجازه می‌دهد اسناد PDF را به تصاویر PNG با کیفیت بالا تبدیل کنید. این پلاگین به‌گونه‌ای طراحی شده است که محتوای شما را چندمنظوره‌تر، قابل دسترسی‌تر و اشتراک‌گذاری آن را آسان‌تر کند، با تبدیل صفحات PDF به فرمت‌های تصویری که به‌طور گسترده مورد پشتیبانی قرار می‌گیرند.

ویژگی‌های کلیدی:

  • تبدیل PDF به PNG: به سرعت و به‌طور کارآمد کل اسناد PDF یا صفحات خاص را به تصاویر PNG تبدیل کنید.
  • رزولوشن قابل تنظیم: DPI مورد نظر (به‌عنوان مثال، 300 DPI) را برای خروجی تصویر با کیفیت بالا تنظیم کنید.
  • پردازش دسته‌ای: چندین صفحه PDF یا کل اسناد را در یک بار تبدیل کنید.
  • مدیریت خروجی آسان: مسیرهای خروجی را برای هر فایل PNG تبدیل شده مشخص کنید.
  • تبدیل سریع: سریع، کارآمد و نیاز به تلاش حداقلی برای پیکربندی دارد.

نحوه تبدیل PDF به PNG

برای تبدیل یک سند PDF به تصاویر PNG، مراحل زیر را دنبال کنید:

  1. یک نمونه از کلاس Png ایجاد کنید.
  2. یک نمونه از PngOptions ایجاد کنید تا فرآیند تبدیل را پیکربندی کنید.
  3. فایل PDF ورودی را با استفاده از متد AddInput اضافه کنید.
  4. مسیر خروجی برای تصاویر PNG را با استفاده از متد AddOutput مشخص کنید.
  5. متد 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}
 فارسی