Aspose.Cells Image Converter voor .NET

Aspose.Cells Image Converter voor .NET is een lichtgewicht, high-performance API speciaal ontworpen om Microsoft Excel spreadsheets (XLS, XLSX, XLTM, xlsm) te transformeren in een verscheidenheid van beeldformaten – waaronder TIFF, JPEG, PNG, BMP, EMF en GIF – terwijl het layout, formatting, grafieken en ingebed objecten behoudt.

Installatie en Setup

Voeg de Aspose.Cells Image Converter-assembly toe aan uw .NET-project via NuGet of door de DLL rechtstreeks te verwijzen Installatie .Voordat u een afbeelding verstrekt, initialiseren wij de gemeten licentie zoals beschreven in gemeten licentie .

Hoofdfuncties en functies

Werkbladen naar afbeeldingen converteren

• Render individuele werkbladen naar afzonderlijke afbeeldingen met controle over pagina breuken, scaling en transparantie.• Honors Excel printgebieden, headers/footers en marges, waarborgen trouw aan Print Preview.

Werkboek voor meerdere pagina’s TIFF

• Exporteer volledige werkboeken met meerdere bladzijden naar een enkele, multi-page TIFF De container.• Elk blad wordt gepresenteerd als één TIFF frame voor archivering of batchverwerking.

Volledige ondersteuning voor beeldformaat

• Ondersteunt TIFF, JPEG, PNG, BMP, EMF en GIF.• Control compression (LZW, CCITT), interlacing, transparantie en paletten voor verschillende formaten.

Rendering opties en aanpassing

• Fine-tune DPI, resolutie en kleur diepte.• Configureer anti-aliasing, gridline zichtbaarheid en achtergrondvullen.• Gebruik licht/dark-modus of aangepaste achtergronden voor overlijden en watermarkten.

Chart en vorm Rendering

• Convert grafieken, SmartArt, OLE-objecten en vormen met hoge trouwheid.• Behoudt thema’s, styling, axes en data labels voor nauwkeurige grafische rendering.

Paginatie, Scaling en Print Settings

• Respecteert Excel pagina’s voor rapporten.• De schaal om de breedte/hoogte of specifieke pagina’s te tellen.• Hoofdstukken, voeten en pagina’s worden bewaard.

Streaming en geheugenbeheer

• Ondersteunt geanimeerde rendering en stroomgebaseerde output voor zeer grote werkboeken.• Minimaliseren van de geheugenvoetafdruk en vermijden out-of-memory problemen.

High-Fidelity Text en Font Embedding

• Behoudt de lettertypen, aanpassing en tekststromen met ingebouwde of vervangde letters.• Ondersteunt RTL, cursief en Aziatisch script voor wereldwijde compatibiliteit.

Thread veiligheid en concurrentie

• Multiple instances kunnen parallel worden uitgevoerd voor high-throughput omgevingen.• Thread-safe ontwerp ideaal voor server-side rendering.

Foutbehandeling en diagnose

• gedetailleerde foutrapportage voor niet ondersteunde functies of corrupte bestanden.• Logt waarschuwingen voor ontbrekende fonts of rendering verschillen.

Voorbeeld: Convert Excel naar PNG

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

Tips en beste praktijken

• Het initiëren van de licentie eenmaal bij start-up om herhaalde controles te voorkomen.• Definieer printgebieden en paginainstellingen in Excel-templaten voor consistentie.• Gebruik streaming modus voor hoge DPI-conversies van grote werkboeken.• Cache vaak gebruikte templates voor herhaalde conversies.• Controleer de beschikbaarheid van de font om stille vervangingen te voorkomen.• Beschikken over werkboeken en stromen objecten snel.• Gebruik gecombineerde instellingen voor server-side rendering om de overhead te verminderen.

Gemeenschappelijke problemen en resoluties

Error: ‘File niet gevonden’Oplossing: Controleer of de inputbestandpad correct en toegankelijk is.

Error: ‘Ont ondersteunde bestandsformaat’Oplossing: Zorg ervoor dat het bestandformaat wordt ondersteund door de converter.

Vaak gestelde vragen

**Wat is Aspose.Cells Image Converter voor .NET?**Een geconcentreerd gereedschap voor het programmatisch converteren van Excel spreadsheets naar afbeeldingen binnen .NET-toepassingen.

**Hoe verschilt het van Aspose.Cells voor .NET?**Aspose.Cells voor .NET is een volledige API, terwijl de Image Converter plugin is aangepast voor snelle en nauwkeurige beeldconversie.

**Welke bestandsformaten worden ondersteund?**Ondersteunt XLS,XLSX, XLSM, XLTX en XLTM, CSV, TSV, HTML, ODS en meer.

**Kan ik beeldgeneratie aanpassen?**Ja, met behulp van de ImageOrPrintOptions klassen om de output type, resolutie, compressie, en meer te definiëren.

 Nederlands