عند تصدير ورقة عمل 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 | إعداد حجم الخروج للرسوم البيانية |