مبدل PDF به TIFF

مبدل Documentize PDF به TIFF برای .NET ابزاری قوی است که برای تبدیل اسناد PDF به تصاویر TIFF با کیفیت بالا طراحی شده است. این افزونه اطمینان می‌دهد که محتوای شما در پلتفرم‌های مختلف قابل دسترسی باشد و در عین حال کیفیت و انعطاف‌پذیری عالی را حفظ کند.

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

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

نحوه تبدیل صفحات PDF به TIFF

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

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

سفارشی‌سازی تبدیل PDF به TIFF

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

 1  
 2var converter = new TiffConverter();  
 3var options = new PdfToTiffOptions();  
 4
 5// رزولوشن خروجی را به 300 dpi تنظیم کنید و فقط صفحه اول را تبدیل کنید  
 6options.OutputResolution = 300;  
 7options.PageList = new List<int> { 1 };  
 8
 9// مسیرهای ورودی و خروجی را اضافه کنید  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));  
12
13// فرآیند تبدیل را اجرا کنید  
14converter.Process(options);  

ایجاد TIFF چند صفحه‌ای

افزونه PDF به TIFF Converter از تولید TIFF چند صفحه‌ای پشتیبانی می‌کند، به شما این امکان را می‌دهد که چندین صفحه PDF را به یک فایل TIFF واحد ترکیب کنید تا آرشیو یا چاپ موثری داشته باشید.

 1  
 2var converter = new TiffConverter();  
 3var options = new PdfToTiffOptions  
 4{  
 5    MultiPage = true // فعال‌سازی خروجی TIFF چند صفحه‌ای  
 6};  
 7
 8// فایل PDF ورودی را اضافه کنید  
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// فایل خروجی برای TIFF چند صفحه‌ای را مشخص کنید  
12options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));  
13
14// فرآیند تبدیل را اجرا کنید  
15converter.Process(options);  

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

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

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

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

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

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