Aspose.Cells Image Converter for .NET
Aspose.Cells Image Converter for .NET er en mild, høy ytelse API designet spesifikt for å omdanne Microsoft Excel spreadsheets (XLS, XLSX, XLTM, xLSM) til en rekke bildeformater – inkludert TIFF, JPEG, PNG, BMP, EMF og GIF – mens det bevarer layout, formatering, diagrammer og innebygde gjenstander.
Installasjon og installasjon
Legg til Assembly Aspose.Cells Image Converter til .NET-prosjektet ditt via NuGet eller ved å referere til DLL direkte Installation .Før du gir noen bilder, initialiser målt lisens som beskrevet i målt lisens .
Nøkkelfunksjoner og funksjoner
Verktøy-til-bilde konvertering
• Render individuelle arbeidsplater til selvstendige bilder med kontroll over sider brudd, skala og gjennomsiktighet.• Honors Excel utskriftsområder, header/føtter, og marginer, sikrer lojalitet til Print Preview.
Arbeidsbok-til-Multi-Page TIFF
• Eksportere hele flerbladets arbeidsbøker til en enkelt, flersidebøker TIFF og container.• Hvert blad er renderet som en TIFF-ramme for arkivering eller batchbehandling.
Omfattende Image Format Support
• Støtter TIFF, JPEG, PNG, BMP, EMF og GIF.• Kontrollkompresjon (LZW, CCITT), interletting, gjennomsiktighet og paletter for forskjellige formater.
Rendering alternativer og tilpasning
• Fine-tune DPI, oppløsning og farge dybde.• Konfigurere anti-aliasering, gridline synlighet, og bakgrunn fyller.• Bruk lys/dark-modus eller tilpassede bakgrunner for overlag og vannmarker.
Kart og form Rendering
• Konverter diagrammer, SmartArt, OLE-objekter og former med høy trofasthet.• Oppbevarer temaer, styling, aksjer og dataetiketter for nøyaktig diagram rendering.
Pageing, Scaling og Print Settings
• Respekterer Excel-sidering for rapporter.• Skala for å matche bredde/høyde eller spesifikke side tall.• Headers, Footers og Side Numbers er bevart.
Streaming og Memory Management
• Støtter chunked rendering og strømbasert utgang for svært store arbeidsbøker.• Minimerer hukommelsesspor og unngår utminnelsesproblemer.
High-Fidelity Text og Font Embedding
• Oppbevarer font, tilpasning og tekststrøm med innebygde eller erstattet font.• Støtter RTL, cursive og asiatiske skript for global kompatibilitet.
Trygghet og konkurranse
• Flere instanser kan kjøre parallelt for høyt gjennomgangsmiljøer.• Thread-safe design ideell for server-side rendering.
Feilbehandling og diagnose
• detaljerte feilrapportering for ustøttet funksjoner eller korrupte filer.• Logger advarsler for savnede bokstaver eller rendering av forskjeller.
Eksempel: Konverter Excel til 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 og beste praksis
• Initialisere lisensiering en gang på start-up for å unngå gjentatte kontroller.• Definer utskriftsområder og sideinnstillinger i Excel-skjemaer for konsistens.• Bruk streamingmodus for høy-DPI konverteringer av store arbeidsbøker.• Cache ofte brukte maler for gjentatte konverteringer.• Kontrollere tilgjengelighet for å unngå stille utskiftninger.• Oppbevar arbeidsbøker og strømobjekter raskt.• Bruk kombinerte instanser for server-side rendering for å redusere overhead.
Vanlige spørsmål og resolusjoner
Feil: «File ikke funnet’Løsning: Sørg for at innsendingsfilveien er riktig og tilgjengelig.
Error: «Utstøttet filformat’Løsning: Sørg for at filformatet støttes av konverteren.
Ofte stillede spørsmål
**Hva er Aspose.Cells Image Converter for .NET?**Et fokusert verktøy for å programmatisk konvertere Excel-skjermer til bilder i .NET-applikasjoner.
**Hvordan er det forskjellig fra Aspose.Cells for .NET?**Aspose.Cells for .NET er en fullfunksjonell API, mens Image Converter-plugin er tilpasset for rask og nøyaktig bildekonversjon.
**Hvilke filformater støttes?**Støtter XLS, XLsX,XLSM, XLTX og XLTM, CSV, TSV, HTML, ODS og mer.
**Kan jeg tilpasse bildegenerasjon?**Ja, ved hjelp av ImageOrPrintOptions
Klasse for å definere utgangstype, oppløsning, komprimering, og mer.