Aspose.PDF TIFF Converter برای .NET - راهنمای توسعه دهنده

Aspose.PDF TIFF Converter برای .NET یک پلاگین متمرکز است که امکان تبدیل بی سیم و با قابلیت اطمینان بالا بین اسناد PDF و تصاویر TifF را فراهم می کند. ساخته شده بر روی موتور هسته ای، از تمام فرمت های معمولی Tifi پشتیبانی می شود و گزینه های قابل تنظیم را برای رزولوشن، عمق رنگ، فشرده سازی، کنترل محدوده صفحه و جریان های کار مبتنی بر جریان ارائه می دهد.

نصب و نصب

اضافه کردن پلاگین به پروژه .NET خود را با استفاده از NuGet و یا با دانلود مجمع به طور مستقیم. برای دستورالعمل های گام به گام، ببینید نصب . برای اجازه دادن به مجوز اندازه گیری، دستورالعمل را دنبال کنید مجوز متریکی .

ویژگی ها و عملکردها

PDF به TIFF تبدیل

  • ایجاد تصاویر تک یا چند صفحه TIFF از اسناد PDF.
  • سفارش صفحه اصلی را حفظ کنید یا ردیف های صفحه خاص را استخراج کنید.
  • رزولوشن خروجی کنترل (DPI) و عمق رنگ در هر صفحه یا در سراسر سند.

TIFF به PDF تبدیل

  • وارد کردن فایل های تک یا چند صفحه ای TIFF به یک ظرف PDF جدید.
  • تنظیمات تصویر اصلی، DPI و عمق بیت را حفظ کنید.
  • ترکیب چندین منبع TIFF به یک PDF، با اندازه صفحه و مارجین های سفارشی.

الگوریتم های فشرده سازی پیشرفته

  • از CCITT Group 4، LZW یا PackBits انتخاب کنید.
  • بهینه سازی برای اسکن های مونوکروم، آرشیو در مقیاس خاکستری یا خروجی کامل رنگ.
  • اندازه فایل متعادل نسبت به وفاداری تصویر بر اساس الگوریتم انتخاب شده است.

رزولوشن و مدیریت رنگ

  • DPI های افقی و عمودی را به طور مستقل تنظیم کنید تا نیازهای چاپ یا نمایش را برآورده کند.
  • پشتیبانی از خروجی های 1 بیتی (Monochrome)، 8-bit (Grayscale) و 24 بیت (Royal Color)
  • تبدیل اسناد رنگی به مقیاس خاکستری به طور خودکار برای اندازه های فایل پایین تر.

گزینه های تبدیل API

  • در این TiffSaveOptions کلاس تمام تنظیمات خاص TIFF را در یک اشیاء مایع و قابل استفاده مجدد قرار می دهد.
  • تنظیم نوع فشرده سازی، عمق بیت، فیلترهای محدوده صفحه و عبور صفحه خالی.
  • همان کار را انجام دهید TiffSaveOptions مثال از طریق چندین تبدیل برای یکپارچگی.

پردازش مبتنی بر جریان

  • از خواندن و نوشتن به Stream اجتناب از فایل های موقت
  • مناسب برای سناریوهای ASP.NET و ابر که در آن I/O دیسک محدود یا ممنوع است.
  • اجازه می دهد تا لوله های امن و در حافظه برای تبدیل.

Batch و Parallel Conversion

  • پردازش چندین سند در یک جلسه برای کاهش ابتکار بیش از حد.
  • ایمن برای استفاده در برنامه های چند رشته ای – کارهای تبدیل را با هم مقایسه کنید تا از تمام هسته های CPU استفاده کنید.
  • مدیریت حلقه های بزرگ با گروه بندی فایل ها به قطعات قابل مدیریت.

سوءاستفاده و تشخیص

  • استثناهای جزئی، ورودی های نادرست، ویژگی های پشتیبانی نشده یا فایل های فاسد را نشان می دهد.
  • پیام های استثنایی شامل زمینه هایی مانند شماره صفحه و مرحله عملیات است.
  • اجرای منطق عقب نشینی یا اطلاعیه های کاربر بر اساس نوع استثنا.

راهنمایی ها و بهترین شیوه ها

  • ** شروع مجوز زودهنگام** همیشه تنظیم مجوز اندازه گیری قبل از دعوت به هر APIs تبدیل برای جلوگیری از پیام های ارزیابی.
  • *تغییرمسیر اول Prefer Streamروش های مبتنی بر داده های بزرگ یا حساس برای به حداقل رساندن اثر انگشت حافظه و استفاده از دیسک
  • ** انتخاب فشرده سازی* از CCITT G4 برای اسکن دو سطح (سفید و سیاه) استفاده کنید، LZW برای مستندات رنگ مخلوط و PackBits برای تصاویر رنگی ساده یا خاکستری.
  • *پرداخت مجدد گزینه ها Instantiate TiffSaveOptions یک بار در هر مجموعه با استفاده از تنظیمات یکسان برای کاهش سطح ایجاد اشیاء.
  • ** پردازش بسته بندی چنگال* کارهای بزرگ تبدیل را به تکه های کوچکتر (به عنوان مثال، 10 تا 20 فایل هر) تقسیم کنید تا عملیات طولانی مدت از خستگی منابع جلوگیری شود.
  • تصمیم مناسب تمام اسناد و اشیاء را بلافاصله پس از تبدیل به منابع بومی آزاد نگه دارید و از خروجی حافظه اجتناب کنید.
  • تغییرمسیر و اندازه گیری ضبط زمان تبدیل، اندازه فایل خروجی و جزئیات استثنایی برای نظارت عملیاتی و برنامه ریزی ظرفیت.

برای سناریوهای پیشرفته – مانند راندینگ سفارشی، چاپ و یا برچسب گذاری آب – به اصلی اشاره کنید. API ارجاع .

 فارسی