كيفية تحويل Excel إلى صورة مع خلفية شفافة في C#
كيفية تحويل Excel إلى صورة مع خلفية شفافة في C#
عند إنشاء صور من ورقة عمل Excel للاستخدام في العروض التقديمية أو المواقع أو تركيبات التصميم ، غالباً ما يكون من المفيد إزالة خلفيات صلبة وحفظ المحتوى فقط. Aspose.Cells for .NET.
لماذا تستخدم الخلفيات الشفافة؟?
- محتوى اللوحة المسطحة على عناصر أو خلفيات UI الأخرى
- تقليل التجاعيد البصرية في لوحات المفاتيح والتصدير الجرافيكي
- تحسين التكامل مع أدوات الرسومات والعروض التقديمية
خطوة بخطوة دليل
الخطوة 1: تثبيت Aspose.Cells لـ .NET
dotnet add package Aspose.Cellsالخطوة 2: تحميل الكتاب والجدول الهدف
Workbook workbook = new Workbook("DataGrid.xlsx");
Worksheet sheet = workbook.Worksheets[0];الخطوة الثالثة: إعداد التداول مع خلفية شفافة
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
OnePagePerSheet = true,
Transparent = true
};الخطوة 4: قم بإزالة الخلفية والخطوط
sheet.PageSetup.PrintGridlines = false;
sheet.PageSetup.PrintHeadings = false;
sheet.DisplayGridlines = false;الخطوة 5: إرسال صورة باستخدام SheetRender
SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "transparent_output.png");الخطوة 6: استخدام PNG الشفاف
وستكون النتيجة نظيفة target="_blank" rel="noopener">
PNGصورة مع محتوى الخلية فقط - لا خلفية بيضاء أو حدود.
نموذج كاملة
using System;
using Aspose.Cells;
using Aspose.Cells.Rendering;
using Aspose.Cells.Drawing;
class Program
{
static void Main()
{
Workbook workbook = new Workbook("Workbook.xlsx");
Worksheet sheet = workbook.Worksheets[0];
sheet.PageSetup.PrintGridlines = false;
sheet.PageSetup.PrintHeadings = false;
ImageOrPrintOptions options = new ImageOrPrintOptions
{
ImageType = ImageType.Png,
Transparent = true,
OnePagePerSheet = true
};
SheetRender renderer = new SheetRender(sheet, options);
renderer.ToImage(0, "transparent_output.png");
Console.WriteLine("Worksheet rendered with transparent background.");
}
}نصائح للحصول على أفضل النتائج
| نصيحة | وصف |
|---|---|
| استخدام PNG للشفافية | غيرها من تنسيقات مثل JPEG لا تدعم الشفافية |
| إلغاء الشبكة بشكل واضح | منع خطوط الأشباح في تصدير الصور |
| تكوين الخلايا المطابقة | مظهر لون جميل مع تعديلات نمط الخلية |