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
[erledigt] Tabelle in PDF
haxXxy
myCSharp.de - Member



Dabei seit:
Beiträge: 216
Herkunft: Köln

Themenstarter:

[erledigt] Tabelle in PDF

beantworten | zitieren | melden

Hallo zusammen

nun zu meinem Problem und zwar möchte ich per klick auf einen Button ein pdf erstellen in der PDF eine Tabelle erstellen und sie mit Daten füllen. Das erstellen der PDF und das schreiben der daten in die PDF ist kein Problem.Jedoch weiss ich nicht wie ich die Tabelle erstellen kann. Ich habe schon das ganze Forum durchsucht und nichts gefunden.
Ich weiss allerdings auch nicht ob das überhaupt möglich ist . Um das PDF zu erstellen benutze ich PDFSharp.

Danke schonmal im Vorraus
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von haxXxy am .
:rolleyes: :O
private Nachricht | Beiträge des Benutzers
Stu42
myCSharp.de - Member



Dabei seit:
Beiträge: 506
Herkunft: Aus dem Norden

beantworten | zitieren | melden

die Tabbele ist doch nur zum anzeigen oder?

Dann druck doch einfach nen PDF...
private Nachricht | Beiträge des Benutzers
haxXxy
myCSharp.de - Member



Dabei seit:
Beiträge: 216
Herkunft: Köln

Themenstarter:

beantworten | zitieren | melden

etwas genauer bitte
:rolleyes: :O
private Nachricht | Beiträge des Benutzers
Yellow
myCSharp.de - Experte

Avatar #avatar-2347.png


Dabei seit:
Beiträge: 832

beantworten | zitieren | melden

hallo haxXxy,

die Suche in google hat mir folgendes Sample ausgespuckt. Vielleicht hilft es Dir weiter. Es zeigt wie man mit MigraDoc Lite und PDFSharp in Kombination arbeiten kann. Und hier wird etwas von "You can render tables or shapes the same way." erwähnt.

-yellow
Selbst ein Weg von tausend Meilen beginnt mit einem Schritt (chinesisches Sprichwort).

Mein Blog: Yellow's Blog auf sqlgut.de
private Nachricht | Beiträge des Benutzers
haxXxy
myCSharp.de - Member



Dabei seit:
Beiträge: 216
Herkunft: Köln

Themenstarter:

beantworten | zitieren | melden

ich dank dir werde ich mir mal anschauen
:rolleyes: :O
private Nachricht | Beiträge des Benutzers
haxXxy
myCSharp.de - Member



Dabei seit:
Beiträge: 216
Herkunft: Köln

Themenstarter:

beantworten | zitieren | melden

das istleider nicht das was ich gesucht hab
:rolleyes: :O
private Nachricht | Beiträge des Benutzers
Lion1984
myCSharp.de - Member



Dabei seit:
Beiträge: 782
Herkunft: Österreich

beantworten | zitieren | melden

wenn alle stricke reißen wie wärs mit tabelle selbst zeichnen ??
lg
lg Lion
private Nachricht | Beiträge des Benutzers
haxXxy
myCSharp.de - Member



Dabei seit:
Beiträge: 216
Herkunft: Köln

Themenstarter:

beantworten | zitieren | melden

das hab ich mir gerade selber auch schon überlegt. Nur mein Problem ist hab gerade ne Ausbildung als fachinformatiker begonnen und c# is meine erste Sprache und habe gerade geschafft ein pdf zu erstellen. Und ich blick bei dem selber zeichnen nicht wirklich durch und mein chef meint ich muss lernen mir selbst zu helfen
könnte mir denn vllt jemand helfen wie ich anfangen muss. Den rest bau ich mir dann selber irgendwie zusammen.
:rolleyes: :O
private Nachricht | Beiträge des Benutzers
xxxprod
myCSharp.de - Experte

Avatar #avatar-2329.gif


Dabei seit:
Beiträge: 1420
Herkunft: Österreich\Wien

beantworten | zitieren | melden

Ich kann zum PDF erzeugen ITextSharp empfehlen(was anderes hab ich noch nicht verwendet :P) Dazu gibts ein haufen Tutorials im Internet und es ist nicht soooo kompliziert^^

Lg XXX
private Nachricht | Beiträge des Benutzers
haxXxy
myCSharp.de - Member



Dabei seit:
Beiträge: 216
Herkunft: Köln

Themenstarter:

beantworten | zitieren | melden

soweit bin ich bisher mit brechen und würgen gekommen:

 private void button13_Click(object sender, EventArgs e)
        {


            // Create a new PDF document
            PdfDocument document = new PdfDocument();

            // Create an empty page
            PdfPage page = document.AddPage();
            page.Contents.CreateSingleContent().Stream.UnfilteredValue;

        
            // Get an XGraphics object for drawing
            XGraphics gfx = XGraphics.FromPdfPage(page);

            // Create a font
            XFont font = new XFont("Verdana", 5, XFontStyle.Bold);

            // Draw the text
            gfx.DrawString(richTextBox7.Text, font, XBrushes.Black,
            new XRect(0, -300, page.Width, page.Height),
            XStringFormat.Center);


            // Save the document...
            string filename = textBox9.Text + ".pdf";
            document.Save(filename);
            // ...and start a viewer.
            Process.Start(filename);


            textBox9.Clear();
        }
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von haxXxy am .
:rolleyes: :O
private Nachricht | Beiträge des Benutzers
haxXxy
myCSharp.de - Member



Dabei seit:
Beiträge: 216
Herkunft: Köln

Themenstarter:

beantworten | zitieren | melden

itextsharp hab ich mir auch schon angeguck nur leider war keine dll dabei
:rolleyes: :O
private Nachricht | Beiträge des Benutzers
Lion1984
myCSharp.de - Member



Dabei seit:
Beiträge: 782
Herkunft: Österreich

beantworten | zitieren | melden

Hallo,

also ich hab schon mal mit dem pdfsharp gearbeitet und muss sagen, ein beispiel zu kopiere nund einfügen ist nicht würgen und brechen denn dein code ist fast 100% gleich wie der "hello world" aus der internt seite.
Nachdem ich auch mit pdfsharp gearbeitet habe, weiß ich, dass die Samples mit ausgeliefert werden und da steht eben drin wie du lininen, rechtecke etc zeichnen kannst. Also bitte auch mal die Samples anschauen.

lg Lion
lg Lion
private Nachricht | Beiträge des Benutzers
xxxprod
myCSharp.de - Experte

Avatar #avatar-2329.gif


Dabei seit:
Beiträge: 1420
Herkunft: Österreich\Wien

beantworten | zitieren | melden

Hier gibts Downloads zu ITextSharp
private Nachricht | Beiträge des Benutzers
haxXxy
myCSharp.de - Member



Dabei seit:
Beiträge: 216
Herkunft: Köln

Themenstarter:

beantworten | zitieren | melden

ok werd ich mir beides mal anschauen

Danke
:rolleyes: :O
private Nachricht | Beiträge des Benutzers
haxXxy
myCSharp.de - Member



Dabei seit:
Beiträge: 216
Herkunft: Köln

Themenstarter:

beantworten | zitieren | melden

Das Tutorial ist sehr gut aufgebaut denke das hilft mir sehr weiter
:rolleyes: :O
private Nachricht | Beiträge des Benutzers
haxXxy
myCSharp.de - Member



Dabei seit:
Beiträge: 216
Herkunft: Köln

Themenstarter:

beantworten | zitieren | melden

Habs nun geschafft die Tabelle mit Itext anzulegen gefällt mir besser als PDFSharp
:rolleyes: :O
private Nachricht | Beiträge des Benutzers