Aspose.Cells Image Converter für .NET

Aspose.Cells Image Converter für .NET ist eine leichte, hochleistungsfähige API, die speziell entworfen ist, um Microsoft Excel-Spreadsheets (XLS, XLSX, XLTM, XXLSM) in eine Vielzahl von Bildformaten zu verwandeln – einschließlich TIFF, JPEG, PNG, BMP, EMF und GIF – während Layout, Formatierung, Charts und eingebettete Objekte beibehalten.

Installation und Setup

Add the Aspose.Cells Image Converter assembly to your .NET project via NuGet or by referencing the DLL directly Installation .Bevor Sie Bilder erstellen, initialisieren Sie die gemessene Lizenzierung wie beschrieben in Metered Licensing .

Schlüsselfunktionen und Funktionen

Workheet-to-Image Konvertierung

• Render einzelne Werkblätter zu einzelnen Bildern mit Kontrolle über Seitenbrechen, Skalierung und Transparenz.• Honors Excel Druckgebiete, Header/Füße und Margen, sorgt für Treue zu Drucken Preview.

Workbook-to-Multi-Page TIFF

• Exportieren Sie ganze Multi-Sheet-Workshops in eine einzige, multi-Seite TIFF Der Container.• Jedes Blatt wird als ein TIFF-Frame für die Archivierung oder die Batchverarbeitung dargestellt.

umfassende Image Format-Support

• Unterstützt TIFF, JPEG, PNG, BMP, EMF und GIF.• Kontrolle Kompression (LZW, CCITT), Interlacing, Transparenz und Paletten für verschiedene Formate.

Rendering Optionen und Anpassung

• Fine-tune DPI, Auflösung und Farbtiefe.• Konfigurieren Sie Anti-Aliasing, Gridline Sehbarkeit und Hintergrundfüllungen.• Anwenden Sie Licht/Dark-Modus oder benutzerdefinierte Hintergründe für Oberflächen und Wassermarken.

Chart und Form Rendering

• Umwandelt Charts, SmartArt, OLE-Objekte und Formen mit hoher Treue.• Bewahrt Themen, Styling, Asse und Datenlabel für präzise Diagramm-Rendering.

Pagination, Scaling und Print-Einstellungen

• Respekt für Excel-Seiten für Berichte.• Skala, um die Breite/Höhe oder spezifische Seitenzahlen anzupassen.• Header, Füße und Seitenzahlen werden beibehalten.

Streaming und Memory Management

• Unterstützt geschnittenes Rendering und Stream-basierte Produktion für sehr große Arbeitsbücher.• Minimiert die Gedächtnisabdrücke und verhindert Out-of-Memory-Probleme.

High-Fidelity Text und Font Embedding

• Bewahrt Schriftarten, Alignment und Textfluss mit eingebetteten oder ersetzten Schriften.• Unterstützt RTL, cursive und asiatische Skripte für globale Kompatibilität.

Thread Sicherheit und Konkurs

• Mehrere Anwendungen können parallel für High-through-Umgebungen ausgeführt werden.• Thread-Safe Design ideal für Server-Seite-Rendering.

Fehlerbehandlung und Diagnose

• Detaillierte Fehlerberichte für nicht unterstützte Funktionen oder beschädigte Dateien.• Logs Warnungen für fehlende Schriftzeichen oder Differenzen.

Beispiel: Excel in PNG umwandeln

// Open a template Excel file
Workbook book = new Workbook("Book1.xlsx");

// Get the first worksheet
Worksheet sheet = book.Worksheets[0];

// Define ImageOrPrintOptions
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();

// Specify the image format
imgOptions.ImageType = ImageType.Png;

// Render the sheet to image(s)
SheetRender sr = new SheetRender(sheet, imgOptions);

int pageCount = sr.PageCount;
for (int idxPage = 0; idxPage < pageCount; idxPage++)
{
    sr.ToImage(idxPage, "out_" + (idxPage + 1) + ".png");
}

Tipps und Best Practices

• Initialisieren Sie die Lizenzierung einmal bei Startups, um wiederholte Überprüfungen zu vermeiden.• Definieren Sie Druckbereiche und Seiteinstellungen in Excel-Templaten für Konsistenz.• Verwenden Sie Streaming-Modus für hohe DPI-Konvertierungen großer Arbeitsbücher.• Cache häufig verwendete Templates für wiederholte Konvertierungen.• Überprüfen Sie die Verfügbarkeit von Schriftarten, um stilles Ersatz zu vermeiden.• Arbeitsbuch und Stream-Objekte schnell verfügen.• Verwenden Sie kombinierte Beispiele für die Server-Seite-Rendering, um den Überschuss zu reduzieren.

Häufige Probleme und Lösungen

Fehler: „File nicht gefunden’Lösung: Überprüfen Sie, ob die Eingabe-Datei-Route korrekt und zugänglich ist.

Fehler: „Ununterstützte Dateiformate’Lösung: Stellen Sie sicher, dass das Dateiformat vom Konverter unterstützt wird.

Häufige Fragen

**Was ist Aspose.Cells Image Converter für .NET?**Ein fokussiertes Werkzeug, um Excel-Spreadsheets programmatisch in Bilder innerhalb von .NET-Anwendungen zu konvertieren.

**Wie unterscheidet es sich von Aspose.Cells für .NET?**Aspose.Cells für .NET ist eine vollwertige API, während das Image Converter-Plugin für eine schnelle und genaue Bildkonvertierung angepasst ist.

**Welche Dateiformate werden unterstützt?**Unterstützt XLS, XLSX, XLSM, XXLS, xLSB, CSV, TSV, HTML, ODS und mehr.

**Kann ich die Bildgeneration anpassen?**Ja, mit dem Einsatz der ImageOrPrintOptions Klasse zu definieren Ausgangstyp, Auflösung, Kompression und mehr.

 Deutsch