عند تصدير ورقة عمل Excel أو تنتقل إلى الصور لأغراض الطباعة أو العرض أو الاندماج ، غالباً ما تحتاج إلى السيطرة الدقيقة على كيفية مظهر المحتوى.هذا المقال يظهر طريقة تخصيص عرض الصورة باستخدام Aspose.Cells for .NET ، وهي مكتبة قوية تسمح لك بتنظيف كل جانب من جوانب الصور المستوردة.

مقدمة

يمكن تخصيص ورقة عمل Excel ومساراتها عند تحويلها إلى صور تعزيز جذورها البصرية والخدمة بشكل كبير.سواء كان ذلك للطباعة أو إدراجها في العروض التقديمية أو المشاركة عبر الإنترنت ، فإن القدرة على التحكم في التصميم والقرار ووضع الألوان ورؤية المحتوى أمر حاسم.

يوفر Aspose.Cells for .NET خيارات واسعة لتخصيص كيفية تصنيف ملفات Excel الخاصة بك كصور.هذا المقال سوف يرشدك من خلال عملية تثبيت Asposa.cells، وتحميل دفتر عمل Excel، وتكوين إعدادات التصنيع المتقدمة، والتوفير النتيجة مع إجراءات الجودة المطلوبة.

دليل خطوة بخطوة

الخطوة 1: تثبيت Aspose.Cells لـ .NET

للبدء، قم بتثبيت حزمة Aspose.Cells من خلال NuGet Package Manager:

Install-Package Aspose.Cells

الخطوة 2: تحميل ورقة العمل ورقة العمل

قم بتحميل دفتر عمل Excel الخاص بك واختر ورقة عمل محددة للعمل مع:

Workbook workbook = new Workbook("Template.xlsx");
Worksheet worksheet = workbook.Worksheets["Sheet1"];

الخطوة الثالثة: إعداد خيارات الدفع المتقدمة

إعداد خيارات التصوير المتقدمة مثل نوع الصورة والقرار والشفافية وأكثر من ذلك:

ImageOrPrintOptions options = new ImageOrPrintOptions
{
    ImageType = ImageType.Png,
    HorizontalResolution = 300,
    VerticalResolution = 300,
    PrintWithStatusDialog = false,
    Transparent = false,
    OnePagePerSheet = true
};

الخطوة 4: إمكانية تشغيل الخطوط والخطوط (اختياري)

عرض خطوط الشبكة أو عناوين الصف/العمود في النتيجة:

options.ShowGridLines = true;
options.ShowRowColumnHeaders = true;

الخطوة 5: تخصيص إعدادات الصفحة

حدد خيارات لتصنيف أوراق كاملة كصفحات واحدة إذا لزم الأمر:

options.AllColumnsInOnePagePerSheet = true;
options.AllRowsInOnePagePerSheet = true;

الخطوة 6: تسجيل الدخول إلى الصورة باستخدام SheetRender

استخدمها SheetRender فئة لتحويل ورقة العمل أو نطاقها إلى صورة:

SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");

الخطوة السابعة: حفظ وتحقق من النتيجة

تأكد من أن الصورة الناتجة تعكس وضعك المخصص والخيارات البصرية.

نموذج كامل

وهنا مثال كامل يظهر كيفية تخصيص إصدار Excel:

using System;
using Aspose.Cells;
class Program
{
    static void Main()
    {
        // Load Excel file
        Workbook workbook = new Workbook("Template.xlsx");
        Worksheet worksheet = workbook.Worksheets["Sheet1"];

        // Set up advanced rendering options
        ImageOrPrintOptions options = new ImageOrPrintOptions
        {
            ImageType = ImageType.Png,
            HorizontalResolution = 300,
            VerticalResolution = 300,
            PrintWithStatusDialog = false,
            Transparent = false,
            OnePagePerSheet = true,
            ShowGridLines = true,
            ShowRowColumnHeaders = true,
            AllColumnsInOnePagePerSheet = true,
            AllRowsInOnePagePerSheet = true
        };

        // Render to image
        SheetRender renderer = new SheetRender(worksheet, options);
        renderer.ToImage(0, "custom_output.png");

        Console.WriteLine("Custom-rendered worksheet saved as image.");
    }
}

نصائح لمزيد من السيطرة

إعداداتوصف
ImageTypeاختر PNG أو JPEG أو BMP أو TIFF
Transparentإعداد صحيح لخلفية شفافة
SmoothingModeتحسين الرؤية باستخدام مكافحة التحليل
ShowFormulasعرض الصيغ بدلاً من القيم المحسوبة
ChartImageWidth / ChartImageHeightإعداد حجم الخروج للرسوم البيانية

More in this category