كيفية تثبيت العديد من الصور المسح باستخدام .NET

كيفية تثبيت العديد من الصور المسح باستخدام .NET

عندما يكون لديك عشرات أو مئات من الماسح الضوئي ، فإن التخزين اليدوي هو علامة زجاجية. Aspose.Imaging for .NET يجعل تخزينة المجموعة سريعة وسهلة - مثالية لإدارة المستندات والأرشيف والأتمتة التجارية.

مشكلة العالم الحقيقي

حجم كبير من المستندات / الصور التي تم فحصها نادرا ما تكون متوافقة تماما، مما يسبب مشاكل في OCR، والامتثال، أو التقديم.

نظرة عامة على الحل

تلقائيًا تنزيل مجلد كامل من الصور في سيناريو واحد.تخصيص الإعدادات والألوان الخلفية وتنسيق النتيجة لتدفق العمل الخاص بك.

المتطلبات

  • Visual Studio 2019 أو أحدث
  • .NET 6.0 أو أعلى (أو .Net Framework 4.6.2+)
  • Aspose.Imaging لـ .NET من NuGet
  • مجلدات لفحوصات الإدخال ونتائج الإخراج
PM> Install-Package Aspose.Imaging

تنفيذ خطوة بخطوة

الخطوة 1: قم بتثبيت مجلدات الإدخال والخروج

string inputDir = "./input_scans";
string outputDir = "./deskewed_scans";
Directory.CreateDirectory(outputDir);

الخطوة 2: قم بتحريك كل صورة

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;

string[] files = Directory.GetFiles(inputDir, "*.jpg"); // Or *.png, *.tif, etc.
foreach (var file in files)
{
    try
    {
        using (var image = (RasterImage)Image.Load(file))
        {
            image.NormalizeAngle(false, Color.White); // Keep original size, fill background with white
            string outPath = Path.Combine(outputDir, Path.GetFileName(file));
            image.Save(outPath, new JpegOptions { Quality = 90 });
        }
    }
    catch (Exception ex)
    {
        // Log or report the error for review
        Console.WriteLine($"Failed to deskew {file}: {ex.Message}");
    }
}

الخطوة 3: مراجعة ومراقبة الجودة

بعد المعالجة، نظرة مسبقة على الملفات المكسورة والتعامل مع أي استثناءات أو ملفات لم يتم معالجتها.

استخدام الحالات والتطبيقات

  • الرقمنة الأرشيفات للمكتبات أو الامتثال
  • تثبيت الملفات أو النماذج أو الوثائق متعددة الصفحات
  • إعداد كميات كبيرة من الفحص لـ OCR أو التصدير

التحديات والحلول المشتركة

** بعض الملفات فاشلة أو غير مدعومة:** تسجيل الدخول والانزلاق، أو التحقق من أنواع الإدخال.

الجودة تختلف على الفحوصات القديمة / الخاطئة: التجربة مع لون الخلفية أو صور ما قبل العملية للحصول على نتائج أفضل.

المجلد يحتوي على تنسيقات مختلطة: استخدم العديد من أنماط البحث أو التحقق في الرمز.

أفضل الممارسات

  • استخدم معالجة الأخطاء الصلبة في وظائف المجموعة
  • عرض النتائج قبل التخزين أو المشاركة
  • التلقائي كجزء من تدفق عمل المسح المنتظم

FAQ

** س: هل يمكنني تشغيل هذا على صور TIFF أو PNG أو BMP؟**A: نعم – Aspose.Imaging يدعم معظم تنسيقات raster.

** س: هل يمكنني تعيين لون الخلفية للخروج الشفاف؟**A : الاستخدام Color.Transparent للرسومات، أو تتطابق خلفية المستندات الخاصة بك.

** س: هل هناك فائدة السرعة في المعالجة الموازية؟**ج: نعم، ولكن إدارة استخدام الذاكرة وتخزين الصورة بعناية في الوظائف الموازية.

استنتاجات

توزيع المجموعات مع Aspose.Imaging ل .NET يوفر ساعات ويضمن نتائج متسقة ومهنية عبر مجموعات المسح الكبيرة.للمزيد من ميزات المجموعة وحل المشاكل، يرجى الاطلاع على أرشيف الوسم : .NET API Reference .

 عربي