تبدیل PDF به JPEG

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

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

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

چگونه صفحات PDF را به JPEG تبدیل کنیم

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

  1. یک شی از کلاس Jpeg ایجاد کنید.
  2. یک شی از JpegOptions ایجاد کنید تا فرآیند تبدیل را پیکربندی کنید.
  3. فایل PDF ورودی را با استفاده از روش AddInput اضافه کنید.
  4. مسیر فایل خروجی برای تصاویر JPEG را با استفاده از روش AddOutput مشخص کنید.
  5. روش Process را اجرا کنید تا صفحات PDF به تصاویر JPEG تبدیل شوند.
 1var converter = new Jpeg();
 2var options = new JpegOptions();
 3
 4// افزودن فایل PDF ورودی
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// مشخص کردن دایرکتوری خروجی برای تصاویر JPEG
 8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
 9
10// پردازش تبدیل PDF به JPEG
11converter.Process(options);

تنظیمات تبدیل PDF به JPEG

شما می‌توانید فرآیند تبدیل را با تنظیم وضوح، انتخاب محدوده‌های صفحاتی یا تعیین کیفیت تصویر سفارشی‌سازی کنید. در اینجا نشان می‌دهیم که چگونه صفحه اول یک PDF را با 300 dpi تبدیل کنید:

 1var converter = new Jpeg();
 2var options = new JpegOptions();
 3
 4// تنظیم وضوح خروجی به 300 dpi و تبدیل فقط صفحه اول
 5options.OutputResolution = 300;
 6options.PageRange = new PageRange(1);
 7
 8// افزودن مسیرهای ورودی و خروجی
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
11
12// پردازش تبدیل
13converter.Process(options);

پردازش دسته‌ای برای تبدیل PDF به JPEG

افزونه تبدیل‌کننده PDF به JPEG از پردازش دسته‌ای پشتیبانی می‌کند و به شما امکان می‌دهد چندین صفحه از یک PDF را به فایل‌های JPEG جداگانه تبدیل کنید.

 1var converter = new Jpeg();
 2var options = new JpegOptions();
 3
 4// افزودن فایل PDF ورودی
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// تنظیم مسیرهای خروجی برای هر صفحه
 8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.jpg"));
10
11// پردازش تبدیل دسته‌ای
12converter.Process(options);

چگونه نتایج تبدیل را مدیریت کنیم

روش Process یک شی ResultContainer را برمی‌گرداند که اطلاعات مربوط به نتایج تبدیل را نگه می‌دارد. شما می‌توانید مسیرهای فایل‌های JPEG تبدیل شده را به صورت زیر چاپ کنید:

1ResultContainer resultContainer = converter.Process(options);
2
3// چاپ مسیرهای خروجی تصاویر JPEG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6    Console.WriteLine(result.Data.ToString());
7}
 فارسی