בעת ייצוא לוח העבודה של Excel או מגוון לתמונות למטרות הדפסה, הצגה, או אינטגרציה, אתה לעתים קרובות צריך שליטה מדויקת על איך התוכן נראה.המאמר הזה מראה כיצד להתאים אישית את רנדרינג התמונה באמצעות Aspose.Cells עבור .NET, ספרייה חזקה המאפשרת לך לטון כל היבט של התמונות המוצעות שלך.
הכניסה
התאמה אישית של לוח העבודה של Excel ומגוון כאשר להפוך אותם לתמונות יכול לשפר באופן משמעותי את האטרקציה והיעילות החזותית שלהם.לא משנה אם זה עבור הדפסה, שילוב בהצגות, או שיתוף באינטרנט, היכולת לשלוט על הפרוייקט, הרזולוציה, מצב הצבע, ואת הראייה של התוכן הוא קריטי.
Aspose.Cells עבור .NET מציעה אפשרויות נרחבות כדי להתאים אישית את האופן שבו קבצי Excel שלך מתעדכנים בתמונות.המאמר הזה ידריך אותך דרך תהליך ההתקנה של ASPOSE. 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"];
שלב 3: הגדרת אפשרויות רנדרינג מתקדמות
הגדרת אפשרויות דירוג מתקדמות כגון סוג תמונה, רזולוציה, שקיפות ועוד:
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: Render to Image with SheetRender
השתמשו ב SheetRender
שיעור כדי להפוך את לוח העבודה שלך או מגוון לתמונה:
SheetRender renderer = new SheetRender(worksheet, options);
renderer.ToImage(0, "custom_output.png");
שלב 7: שמור ולבדוק את היציאה
ודא שהתמונה המתקבלת משקפת את הפריסה המותאמת אישית ואת הבחירות החזותיות שלך.
קוד דוגמה מלא
הנה דוגמה מקיפה המוכיחה כיצד להתאים אישית את דירוג 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 | הגדרת גודל היציאה עבור תרשימים |