Aspose.Cells Convertitore di immagini per .NET
Aspose.Cells Image Converter per .NET è un API leggero e ad alto rendimento progettato specificamente per trasformare le schede di Microsoft Excel (XLS, XLSX, XLTM, XXSM) in una varietà di formati d’immagine - tra cui TIFF, JPEG, PNG, BMP, EMF e GIF - mantenendo il layout, la formattazione, i grafici e gli oggetti incorporati.
Installazione e Setup
Aggiungi l’assemblaggio Aspose.Cells Image Converter al tuo progetto .NET tramite NuGet o facendo riferimento al DLL direttamente Installazione .Prima di rendere qualsiasi immagine, inizializzare la licenza misurata come descritto in Licenza a consumo .
Caratteristiche e funzioni chiave
Conversione di fogli di lavoro in immagine
• Render le foglie di lavoro individuali a immagini separate con controllo sulle interruzioni di pagina, scalazione e trasparenza.• Honors Excel aree di stampa, titoli/piedi e margini, assicurando la fedeltà a Print Preview.
Libro di lavoro multi-pagina TIFF
• Esportare tutti i libri di lavoro multi-pagina in una singola, più pagine TIFF Il contenitore.• Ogni foglio viene presentato come un unico quadro TIFF per l’archiviazione o il trattamento del pacch.
Supporto completo per il formato immagine
• Supporta TIFF, JPEG, PNG, BMP, EMF e GIF.• Compressione di controllo (LZW, CCITT), interlazione, trasparenza e palette per diversi formati.
Opzioni di rendering e personalizzazione
• Fine-tune DPI, risoluzione e profondità del colore.• Configurare anti-aliasing, visibilità di gridline e riempimenti di sfondo.• Applicare modalità luce / buio o sfondo personalizzato per sovrapposti e marchi d’acqua.
Mappa e forma Rendering
• Converte grafiche, SmartArt, oggetti OLE e forme con alta fedeltà.• Mantenere temi, stili, assi e etichette dati per rendering grafico accurato.
Paginazione, scalazione e impostazioni di stampa
• Rispetta la paginazione di Excel per i rapporti.• Scala per adattarsi alla larghezza/altezza o al numero di pagine specifiche.• I capi, i piedi e i numeri di pagina sono conservati.
Streaming e gestione della memoria
• Supporta il rendering e la produzione basata sul flusso per libri di lavoro molto grandi.• Minimizza le impronte di memoria e evita problemi fuori memoria.
Testo di alta fidelità e inserimento di font
• Conserva font, allineamento e flusso di testo con font incorporate o sostituite.• Supporta script RTL, cursive e asiatici per la compatibilità globale.
La sicurezza e la concorrenza
• Molte instanze possono essere eseguite in parallelo per ambienti ad alta velocità.• Design Thread-Safe ideale per il rendering sul server.
Trattamento degli errori e diagnosi
• Rapporto dettagliato di errore per funzionalità non supportate o file corrotti.• Inserisci avvertimenti per la mancanza di fonti o rendere differenze.
Esempio: Convertire Excel in 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");
}
Suggerimenti e migliori pratiche
• inizializzare la licenza una volta alla startup per evitare verifiche ripetute.• Definisci le aree di stampa e le impostazioni della pagina nei template di Excel per la coerenza.• Utilizzare il modo di streaming per le conversioni ad alto DPI di grandi libri di lavoro.• Cache spesso utilizzati template per conversioni ripetute.• Verificare la disponibilità di font per evitare sostituzioni silenziose.• Disporre di libri di lavoro e di oggetti di flusso rapidamente.• Utilizzare istanze combinate per il rendering sul server per ridurre l’overhead.
Problemi comuni e soluzioni
Errore: “File non trovato’Soluzione: Verificare che il percorso del file di input sia corretto e accessibile.
Error: “Formato di file non supportato’Soluzione: Assicurarsi che il formato del file sia supportato dal convertitore.
Domande frequenti
**Che cosa è Aspose.Cells Image Converter per .NET?**Uno strumento focalizzato per convertire programmaticamente le schede di Excel in immagini all’interno delle applicazioni .NET.
**Come si differenzia da Aspose.Cells per .NET?**Aspose.Cells per .NET è un’API piena di funzionalità, mentre il plugin Image Converter è personalizzato per la conversione immagine rapida e accurata.
**Quali formati di file sono supportati?**Sostenere XLS, XLTX, XLSSB, CSV, TSV, HTML, ODS e altro ancora.
**Posso personalizzare la generazione dell’immagine?**Sì, utilizzando il ImageOrPrintOptions
classe per definire il tipo di output, risoluzione, compressione e altro ancora.