Aspose.PDF TIFF Converter for .NET - دليل المطور
Aspose.PDF TIFF Converter for .NET هو ملحق مركزي يتيح التحويل اللامبالاة والوفاء العالي بين مستندات PDF وصور TifF. تم بناؤه على محرك النواة Asposa.pdf، فإنه يدعم جميع تنسيقات TtifF الشائعة ويقدم خيارات قابلة للتكوين للقرار، عمق الألوان، الضغط، التحكم في نطاق الصفحة، وتدفقات العمل القائمة على التدفق.
تثبيت وإعداد
إضافة المكون الإضافي إلى مشروع .NET الخاص بك باستخدام NuGet أو عن طريق تنزيل المجموعة مباشرة. للتوجيهات خطوة بخطوة، انظر التثبيت . لتمكين الترخيص المقياس، اتبع الدليل على ترخيص مقيد .
الخصائص والوظائف
PDF إلى TIFF التحويل
- إنشاء صور TIFF واحدة أو متعددة الصفحات من مستندات PDF.
- حفظ ترتيب الصفحة الأصلية أو استخراج صفحة محددة.
- التحكم في دقة الإنتاج (DPI) وعمق الألوان لكل صفحة أو في جميع أنحاء المستند.
TIFF إلى PDF التحويل
- استيراد ملفات TIFF واحدة أو متعددة الصفحات إلى حاوية PDF الجديدة.
- الحفاظ على ضغط الصورة الأصلي، DPI وإعدادات عمق البيت.
- الجمع بين مصادر TIFF متعددة في PDF واحد، مع حجم الصفحة المخصصة والحدود.
الخوارزميات المتقدمة للضغط
- اختر من بين CCITT Group 4 أو LZW أو PackBits الضغط.
- تحسين الماسح الضوئي أو الأرشيف باللون الرمادي أو النتيجة الملونة الكاملة.
- توازن حجم الملف مقابل مصداقية الصورة استنادا إلى الخوارزميات المختارة.
حل وإدارة الألوان
- قم بتعيين DPI الأفقي والرأسي بشكل مستقل لتلبية متطلبات الطباعة أو العرض.
- الدعم لخروج 1 بت (مونوكروم) و 8 بوصة (على نطاق خفيف) وعرض 24 بيت (ألوان حقيقية).
- تحويل وثائق الألوان إلى رمادي تلقائيًا لأحجام الملفات المنخفضة.
خيارات التحويل 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 .