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
:rolleyes: 😁 😮
die Tabbele ist doch nur zum anzeigen oder?
Dann druck doch einfach nen PDF...
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
wenn alle stricke reißen wie wärs mit tabelle selbst zeichnen ??
lg
lg Lion
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: 😁 😮
Ich kann zum PDF erzeugen ITextSharp empfehlen(was anderes hab ich noch nicht verwendet 😛) Dazu gibts ein haufen Tutorials im Internet und es ist nicht soooo kompliziert^^
Lg XXX
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();
}
:rolleyes: 😁 😮
itextsharp hab ich mir auch schon angeguck nur leider war keine dll dabei 🙁
:rolleyes: 😁 😮
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
Das Tutorial ist sehr gut aufgebaut denke das hilft mir sehr weiter 🙂
:rolleyes: 😁 😮
Habs nun geschafft die Tabelle mit Itext anzulegen gefällt mir besser als PDFSharp
:rolleyes: 😁 😮