Feel free to add to Wiki. I would have, but it wasn't public.
Code:
#I @"C:\git\welendus\packages\PdfSharp\lib\net20"
#r "PdfSharp.dll"
open PdfSharp.Pdf
open PdfSharp.Drawing
let filename = "HelloWorld3.pdf"
let generatePdf() =
use document = new PdfDocument()
document.Info.Title <- "Created with PDFsharp"
let page1 = document.AddPage()
let gfx1 = page1 |> XGraphics.FromPdfPage
let font = XFont("Verdana", 20., XFontStyle.BoldItalic)
gfx1.DrawString(
"Hello, World!", font, XBrushes.Black,
XRect(0., 0., page1.Width.Value, page1.Height.Value),
XStringFormats.Center)
document.Save filename
generatePdf()
System.Diagnostics.Process.Start filename