Wenn Sie Excel-Arbeitsblätter exportieren oder zu Bildern für Druck-, Präsentations- oder Embeddingszwecke streiten, benötigen Sie oft genaue Kontrolle über die Art und Weise, wie der Inhalt aussieht.Dieser Artikel zeigt Ihnen wie Sie das Image-Rendering mit Aspose.Cells für .NET anpassen können, eine starke Bibliothek, die es Ihnen ermöglicht, jeden Aspekt Ihrer ausgeführten Bilder zu finisieren.

Einführung

Die Anpassung von Excel-Arbeitsblättern und Reihen, wenn sie in Bilder umgewandelt werden, kann ihre visuelle Attraktion und Nutzen erheblich verbessern. Ob es für Druck, Einfüllung in Präsentationen oder Online-Beteiligung ist, die Fähigkeit, Layout, Auflösung, Farbmodus und Inhaltssicht zu kontrollieren, ist entscheidend.

Aspose.Cells für .NET bietet umfangreiche Optionen zur Anpassung der Art und Weise, wie Ihre Excel-Dateien als Bilder dargestellt werden.Dieser Artikel wird Sie durch den Prozess der Installation von ASPOSE.Zellen, das Laden eines Excel Workbooks, die Konfiguration fortschrittlicher Darstellungsinstellungen und die Erlösung mit gewünschten Qualitäts-Settings leiten.

Schritt für Schritt Guide

Schritt 1: Installieren Sie Aspose.Cells für .NET

Um anfangen zu können, installieren Sie das Paket Aspose.Cells über NuGet Package Manager:

Install-Package Aspose.Cells

Schritt 2: Laden Sie das Arbeitsbuch und das Arbeitsblatt herunter

Laden Sie Ihr Excel-Workbook herunter und wählen Sie eine bestimmte Arbeitsblatt aus, um mit:

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

Schritt 3: Konfigurieren Sie Advanced Rendering Options

Installieren Sie fortschrittliche Rendering-Optionen wie Bildtyp, Auflösung, Transparenz und mehr:

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

Schritt 4: Aktivieren Sie Gridlines und Heads (optional)

Zeigen Sie Gridlinien oder Runde/Kolumn-Titel in der Ausgabe an:

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

Schritt 5: Anpassung der Page Settings

Set Optionen, um ganze Blätter als einzelne Seiten zu machen, wenn nötig:

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

Schritt 6: Render zu Bild mit SheetRender

Verwenden Sie die SheetRender Klasse, um Ihre Arbeitsblatt oder Range in ein Bild zu konvertieren:

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

Schritt 7: Speichern und Überprüfen des Ausgangs

Stellen Sie sicher, dass das resultierende Bild Ihre benutzerdefinierte Layout und visuelle Entscheidungen widerspiegelt.

Vollständige Example Code

Hier ist ein vollständiges Beispiel, das zeigt, wie man Excel-Rendering anpassen kann:

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.");
    }
}

Tipps für bessere Kontrolle

SettingBeschreibung
ImageTypeWählen Sie PNG, JPEG, BMP oder TIFF
TransparentSet True für transparente Hintergründe
SmoothingModeVerbessern Sie die Visualisierung mit Anti-Aliasing
ShowFormulasFormeln anstatt berechneten Werte anzeigen
ChartImageWidth / ChartImageHeightAusgangsgröße für Charts festlegen

More in this category