Convertitore XLS Aspose.PDF per .NET
Aspose.PDF XLS Converter per .NET è un plugin leggero progettato per trasformare le pagine di documento PDF in high-quality Microsoft Excel spreadsheets (XLS / XLSX). consente agli sviluppatori di estrarre i dati di tabella, preservare i layout e automatizzare le conversioni di pacch con controllo fin-grinato sui parametri di uscita.
Iniziare
Installazione e Setup
- Installare il pacchetto tramite NuGet:
dotnet add package Aspose.PDF
Configurare la licenza misurata prima dell’utilizzo (vedere Licenza a consumo ).
Si riferisce al Guida di installazione per i passaggi dettagliati.
Caratteristiche e funzionalità
PDF per la conversione di Excel
- Convertire ogni pagina PDF in un foglio di lavoro separato o mescolare diverse pagine in una.
- L’uscita a
.xls
o.xlsx
dei formati.
Pagina e Range Selezione
- Convertire documenti completi o righe/pagine specifiche.
- Supporta rami non conteggiati per l’estrazione selettiva.
Layout e formattazione conservazione
- Ritiene fonti, colori, confini cellulari, cellule messe e capolavori/footers.
- Assicura la fidelità visuale dei miro di uscita di Excel in PDF.
Il riconoscimento da tavolo
- Detecta e ricostruisce i dati di tabella in righe/colonne di Excel.
- Conserva i formati numerici (valuta, percentuali, date) per calcoli accurati.
PDF protetti da password
- Supporta la conversione di PDF crittografati fornendo credenziali in tempo utile.
Font e risorse
- I fonti incorporati vengono trasferiti in Excel.
- Le sostituzioni mantengono il layout se un font non è disponibile.
Ottimizzazione delle Prestazioni
- La conversione basata sul flusso trasforma le pagine in modo incrementale.
- Il caching e il controllo della dimensione del buffer migliorano la percentuale dei file di grandi dimensioni.
Errore di gestione e logging
- Esclusioni dettagliate per contenuti non supportati o input malformati.
- Logging hooks per catturare progressi, avvertimenti e errori.
Servizio di sicurezza e assistenza Async
- Supporta conversioni concorrenti in ambienti multi-trade.
- Metodi asinkronistici per le carie di lavoro scalabili.
Esempio di codice: Convertire PDF in XLS (Excel)
var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample.xlsx");
// Initialize the plugin
var plugin = new PdfXls();
var options = new PdfToXlsOptions
{
Format = PdfToXlsOptions.ExcelFormat.XLSX
};
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
var resultContainer = plugin.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);
Suggerimenti e migliori pratiche
- Pre-scan PDF per rilevare tabella vs. contenuto di testo per la conversione ottimizzata.
- Utilizzare le pagine per ridurre al minimo il trattamento inutile.
- Dispone di instanti di conversione per rilasciare risorse non gestite.
- Nelle operazioni di massa, utilizzare API asincanti con parallelismo controllato.
- Validare i formati numerici nei corsi di prova prima del lancio.
- Monitorare i log per funzionalità non supportate o input malformati.
- Incorporare font non standard per prevenire errori di layout.
- Mantenere aggiornato il plugin per miglioramenti di precisione e prestazioni.
Caratteristiche avanzate
- Batch conversione di più PDF contemporaneamente.
- Criptare i file di Excel risultanti per la distribuzione sicura.
- Disegni di uscita personalizzabili adattati ai requisiti di segnalazione o di conformità.
Casi d’uso
- Rapporto finanziario attraverso l’estrazione di tabelle in Excel per analisi.
- Migrazione dei dati da archivi PDF statici a fogli di Excel modificabili.
- Flussi di lavoro automatizzati per la conformità e l’audit.
- L’estrazione di dati da tabella di massa da fatturati, dichiarazioni o moduli.
Domande frequenti
**Quale funzionalità fornisce questo plugin?**Converte le pagine di documento PDF in schede XLS/XLSX, conservando layout e i dati di tabella.
**Come questo differisce da Aspose.PDF per .NET?**Aspose.PDF per .NET è una libreria PDF piena di funzionalità, mentre questo plugin si concentra solo sulla conversione PDF in Excel.
**È limitato alla conversione XLS/XLSX?**Sì, per altri compiti PDF (editing, fusione, compressione), utilizzare la biblioteca principale Aspose.PDF.
**C’è uno strumento online disponibile?**Sì, Aspose offre un free online PDF a XLS/XLSX convertitore.
**Dove posso trovare esempi di codice?**Vedi la documentazione Aspose.PDF e le pagine di atterraggio per esempi dettagliati in C# e VB.NET.