public Uri GetCookBook(string name) { var document = new PdfDocument(); document.Info.Title = name + "'s personalized cookbook"; document.Info.Author = "Pancake Prowler"; var page = document.AddPage(); var graphics = XGraphics.FromPdfPage(page); var font = new XFont("Verdana", 20, XFontStyle.BoldItalic); graphics.DrawString(name + "'s personalized cookbook", font, XBrushes.Red, new System.Drawing.PointF((float)page.Width / 2, (float)page.Height / 2), XStringFormats.Center); var saveStream = new MemoryStream(); document.Save(saveStream); var memoryStream = new MemoryStream(saveStream.ToArray()); memoryStream.Seek(0, SeekOrigin.Begin); var imageStore = new BlobImageRepository(); return imageStore.Save("application/pdf", memoryStream, "cookbooks"); }
public Uri GetCookBook(string name) { var document = new PdfDocument(); document.Info.Title = name + "'s personalized cookbook"; document.Info.Author = "Pancake Prowler"; var page = document.AddPage(); var graphics = XGraphics.FromPdfPage(page); var font = new XFont("Verdana", 20, XFontStyle.BoldItalic); graphics.DrawString(name + "'s personalized cookbook", font, XBrushes.Red, new System.Drawing.PointF((float)page.Width / 2, (float)page.Height / 2), XStringFormats.Center); var saveStream = new MemoryStream(); document.Save(saveStream); var memoryStream = new MemoryStream(saveStream.ToArray()); memoryStream.Seek(0, SeekOrigin.Begin); var imageStore = new BlobImageRepository(); return(imageStore.Save("application/pdf", memoryStream, "cookbooks")); }