Konwersja PDF do programu Excel dla Business Analytics w programie .NET

Konwersja PDF do programu Excel dla Business Analytics w programie .NET

Z Aspose.PDF.Plugin XlsConverter dla .NET, można zautomatyzować wielofunkcyjne przepływy robocze PDF-to-Excel do raportowania, BI lub zgodności, z zaawansowanymi opcjami do zarządzania błędami i wyboru formatu wyjścia.

Przepływ roboczy: Automatyzacja plików PDF do programu Excel dla folderów

using Aspose.Pdf.Plugins;
using System.IO;

string inputDir = @"C:\Data\PDFs";
string outputDir = @"C:\Data\Excel";
Directory.CreateDirectory(outputDir);

string[] pdfFiles = Directory.GetFiles(inputDir, "*.pdf");
int success = 0, failed = 0;

foreach (var pdfFile in pdfFiles)
{
    string baseName = Path.GetFileNameWithoutExtension(pdfFile);
    string outFile = Path.Combine(outputDir, baseName + ".xlsx");
    try
    {
        var converter = new PdfXls();
        var options = new PdfToXlsOptions
        {
            Format = PdfToXlsOptions.ExcelFormat.XLSX
        };
        options.AddInput(new FileDataSource(pdfFile));
        options.AddOutput(new FileDataSource(outFile));
        converter.Process(options);
        Console.WriteLine($"Converted: {pdfFile} => {outFile}");
        success++;
    }
    catch (Exception ex)
    {
        Console.WriteLine($"Failed: {pdfFile} | {ex.Message}");
        failed++;
    }
}
Console.WriteLine($"Done! Success: {success}, Failed: {failed}");

Formaty wyjścia i opcje eksportu

  • Podstawowym wyjściem jest XLSX (Excel options.Format W razie potrzeby do CSV.
  • Dostosuj nazwę arkusza roboczego lub połącz kilka plików PDF do jednej książki roboczej, jeśli to konieczne.
  • Przegląd eksportowanych danych do formatowania (głowa, łączone komórki) i dostosowanie ustawień konwersji w razie potrzeby.

Błąd w konwersji batch

  • Zatrzymaj wyjątki dla skorumpowanych lub nieopieranych plików PDF (jak powyżej)
  • Zarejestruj wszystkie sukcesy / porażki dla audytu i przeglądu
  • Opcjonalnie, odzyskanie nieudanych konwersji po przeglądzie
  • Użyj wtyczki Optimizer do wstępnego przetwarzania plików PDF dla najlepszej jakości konwersji

Przykłady użycia

  • Migracja danych finansowych, audytów lub umów w przedsiębiorstwie
  • BI dashboards zasilane wydanymi danymi PDF
  • Automatyczne rurociągi sprawozdawcze dla zgodności lub dostawy klienta

Często zadawane pytania

**Q: Czy mogę eksportować do CSV i Excel?**A: Tak – zestaw options.Format = PdfToXlsOptions.ExcelFormat.CSV Wyjście CSV zamiast XLSX.

**Q: Jak wtyczka zarządza nieudanymi konwersjami?**Odpowiedź: Wyjątki są wyrzucane dla skorumpowanych lub niepotwierdzonych plików; złapać i zarejestrować je do przeglądu, jak w próbce kodu powyżej.

**Q: Jak mogę poprawić dokładność konwersji?**Odpowiedź: Użyj wtyczki Optimizer do czyszczenia i kompresji plików PDF przed konwersją i weryfikacji wyjścia dla spójnej struktury.

Pro wskazówka: Po konwersji zestawu, skontaktuj wyjścia programu Excel bezpośrednio z narzędziami BI lub skryptami importu bazy danych dla prawdziwej automatyzacji sprawozdawczości końcowej.

 Polski