Aspose.Cells Image Converter för .NET

Aspose.Cells Image Converter för .NET är en lättvikt, högpresterande API utformad speciellt för att omvandla Microsoft Excel-skivor (XLS, XLSX, XLTM, XXSM) till en mängd olika bildformat – inklusive TIFF, JPEG, PNG, BMP, EMF och GIF – samtidigt som layout, formatering, diagram och inbäddade objekt bevaras.

Installation och installation

Lägg till Assembly Aspose.Cells Image Converter till ditt .NET-projekt via NuGet eller genom att hänvisa till DLL direkt Installation .Innan du renderar bilder, initialisera måttlig licens som beskrivs i Mätlicensiering .

Nyckelfunktioner och funktioner

Arbetsbok till bildkonvertering

• Renderar enskilda arbetsfiler till individuella bilder med kontroll över sidor, skala och öppenhet.• Honors Excel utskriftsområden, headers/footers och marginaler, vilket säkerställer lojalitet till Print Preview.

Arbetsbok-till-Multi-Page TIFF

• Exportera hela arbetsböcker med flera skivor till en enda, flera sidor TIFF och container.• Varje ark renderas som ett TIFF-ram för arkivering eller batchbehandling.

Fullständig bildformatstöd

• Stödjer TIFF, JPEG, PNG, BMP, EMF och GIF.• Kontrollkompression (LZW, CCITT), interlänk, öppenhet och paletter för olika format.

Rendering alternativ och anpassning

• Fine-tune DPI, upplösning och färgdjup.• Konfigurera anti-aliasing, gridlinje synlighet och bakgrundsfyllningar.• Tillämpa ljus/dark läge eller anpassade bakgrunder för överlag och vattenmärken.

Karta och form Rendering

• Konverterar diagram, SmartArt, OLE-objekt och former med hög lojalitet.• Håller teman, styling, axlar och dataetiketter för exakt diagram rendering.

Pagination, Scaling och Print Settings

• Respekterar Excel-sidor för rapporter.• Skala för att passa bredd/höjd eller specifika sidor räknas.• Huvud, fötter och sidnummer bevaras.

Streaming och Memory Management

• Stödjer chunked rendering och strömbaserad produktion för mycket stora arbetsböcker.• Minimerar minnesfötter och undviker problem utanför minnet.

Högförtroende Text och Font Embedding

• Bevara teckensnitt, anpassning och textflöde med inbäddade eller ersatta tecken.• Stödjer RTL, cursive och asiatiska skript för global kompatibilitet.

Thread Säkerhet och Konkurs

• Flera instanser kan köras parallellt för högpresterande miljöer.• Thread-safe design idealisk för server-side rendering.

Felhantering och diagnostik

• Detaljerad felrapportering för okontrollerade funktioner eller korrupta filer.• Loggar varningar för saknade teckensnitt eller rendering av skillnader.

Exempel: Konvertera Excel till 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 och bästa praxis

• Initialisera licensiering en gång vid start-up för att undvika upprepade kontroller.• Definiera utskriftsområden och sidinställningar i Excel-mallar för konsistens.• Använd streamingläget för högDPI-konversioner av stora arbetsböcker.• Cache ofta använda mallar för upprepade omvandlingar.• Kontrollera fontens tillgänglighet för att undvika tyst ersättning.• Tillhandahålla arbetsböcker och strömobjekt snabbt.• Använd kombinerade instanser för server-side rendering för att minska överhuvudtaget.

Vanliga problem och lösningar

Fel: ”Filen hittades inte’Lösning: Kontrollera att filvägen är korrekt och tillgänglig.

Error: ”Usupported file format’Lösning: Se till att filformat stöds av konverteraren.

Ofta ställda frågor

**Vad är Aspose.Cells Image Converter för .NET?**Ett fokuserat verktyg för att programmerat konvertera Excel-skivor till bilder inom .NET-applikationer.

**Hur skiljer det sig från Aspose.Cells för .NET?**Aspose.Cells för .NET är en fullfunktionell API, medan Image Converter-plugin är anpassad för snabb och korrekt bildkonvertering.

**Vilka filformat stöds?**Stödjer XLS, XLsX,XLSM, XLTX،XLTM,XLSB, CSV, TSV, HTML, ODS och mer.

**Kan jag anpassa bildgenerationen?**Ja, med hjälp av ImageOrPrintOptions klass för att definiera utgångstyp, upplösning, kompression och mer.

 Svenska