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 ارجاع .