Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
PDF Tabelle auslesen
Sonne123
myCSharp.de - Member



Dabei seit:
Beiträge: 72

Themenstarter:

PDF Tabelle auslesen

beantworten | zitieren | melden

Hallo,

ich habe eine pdf-Datei, die eine Tabelle enthält. Ich möchte jetzt gerne die pdf über C# auslesen und am besten in einem Datatable oder Array speichern.

Habe es schon über einen StreamReader oder einem PDFReader probiert aber da habe ich die Daten vom pdf nur in einem string gespeichert.

Ich hoffe mir kann einer einen Ansatz geben.

Grüße
private Nachricht | Beiträge des Benutzers
tom-essen
myCSharp.de - Experte

Avatar #avatar-2140.png


Dabei seit:
Beiträge: 1928
Herkunft: NRW

beantworten | zitieren | melden

Hallo!

Auf CodeProject und CodePlex gibt es mehrere PDF-Reader. Da musst dann allerdings immer noch prüfen, in welchem Objekt-Typ die Tabelle verwaltet wird, dass sollte aber im Debugger rel. einfach nachvollziehbar sein.
Nobody is perfect. I'm sad, i'm not nobody
private Nachricht | Beiträge des Benutzers
Sonne123
myCSharp.de - Member



Dabei seit:
Beiträge: 72

Themenstarter:

beantworten | zitieren | melden

Habe jetzt folgendes:


 PdfDocument pdf = new PdfDocument(dateiname);

           
string documentTextFile = "Document text.txt";

 using (StreamWriter writer = new StreamWriter(documentTextFile))
          writer.Write(pdf.GetText());

    Process.Start(documentTextFile);
           
 
Habe jetzt zwar alle Daten in einer Textdatei. Jedoch habe ich immernoch nicht rausgefunden wie ich die Tabelle auslesen kann. Also celle für celle. Mir würde es ja schon reichen, wenn ich das ende der spalte erreiche (z.b. erreichen des zeichens "|").
Ich bin so hilflos und wäre sehr dankbar wenn mir einer weiter helfen kann.
private Nachricht | Beiträge des Benutzers