Aspose.Cells HTML Converter per .NET
Aspose.Cells HTML Converter per .NET consente la conversione senza segni, ad alta fidelità tra i libri di lavoro di Excel (XLS, XLSX,XLSM, XLTX e XLTM) e i documenti HTML/MHTML. Esso esprime un’API focalizzata personalizzata per l’esportazione ed importazione di HTML, assicurando una rapida integrazione in qualsiasi applicazione .Net che richiede la rendicontazione o la inserzione del contenuto della scheda di diffusione sul web.
Installazione e Setup
Per iniziare, aggiungi il pacchetto Aspose.Cells per .NET NuGet al tuo progetto Installazione di pagina.Per la licenza, questo plugin utilizza una licenza misurata proprio come Aspose.Cells; vedi il Licenza a consumo Guida per i dettagli di configurazione.
Caratteristiche e funzionalità
Formati supportati
• Excel in HTML : Convertire i file Excel (XLS, XLSX,XLSM, XLTX e XLTM) in standard HTML o MHTML.• HTML a Excel : Importare HTML/MHhtml di nuovo nei libri di lavoro di Excel per l’editing round-trip.
Conversione di alta fedeltà
• Conserva la formattazione delle cellule, le regioni miste, i formuli (come testo), le immagini, gli schemi e le forme.• Sviluppo basato su CSS per una visione e un senso costanti attraverso le pagine web.• Rispondi di tabella HTML per rendering mobile.
Opzioni di conversione personalizzabili
• Esportare come documenti HTML completi o come fragmenti per l’inserimento.• Controllo di paginazione per libri di lavoro multi-sheet.• Gestione delle risorse interne o esterne (immagini, font, CSS).
Batch Processing e Automazione
• Iterate attraverso numerosi libri di lavoro per automatizzare la generazione di massa HTML.• Evento per l’iniezione personalizzata HTML o CSS durante la conversione.• API Thread-Safe che consente il trattamento parallelo.
Efficienza e ottimizzazione della memoria
• API basati sul flusso per un efficiente I/O.• Caricamento leggero di foglie o ranghi specifici per grandi libri di lavoro.• Supporto per la produzione compressa di HTML (GZip) e l’assemblaggio di beni.
Logging e errore di gestione
• Esposizione di diagnosi dettagliate per elementi non supportati o font mancanti.• Strategie di ritorno per errori transitori.• Degradazione graziosa per rendere il testo chiaro quando necessario.
Compatibilità ed estensibilità
• Funziona tramite .NET Framework, .net Core e .Net 5/6+.• Può essere combinato con Aspose.Cells API per la manipolazione dei dati avanzati prima dell’esportazione.• Assemblaggio Lightweight ottimizzato per i compiti di conversione HTML.
Esempio: Convertire Excel in HTML
using Aspose.Cells;
// Load your source workbook
Workbook workbook = new Workbook("Book1.xlsx");
// Save file to HTML format
workbook.Save("out.html", SaveFormat.Html);
Suggerimenti e migliori pratiche
• Validare la dimensione e la complessità del foglio di lavoro per evitare le bottiglie di prestazioni.• Utilizzare API basate sul flusso nelle applicazioni web per ridurre l’uso della memoria.• Rimuovere HtmlSaveOptions al fine-tune HTML output.• La conversione in using
i blocchi per sfruttare rapidamente le risorse.• Avvertenze di conversione di log per garantire la qualità.• Applicare i modelli produttore-consumatore per le operazioni di batch.• Cache generato HTML in modo intelligente in applicazioni web dinamiche.
Problemi comuni e soluzioni
- File non trovato → Verificare l’accuratezza del file.
- Formato di file non supportato → Assicurarsi che il formato di input sia sostenuto da Aspose.Cells HTML Converter.