Written by: thempra on 26/07/2008 @ 08:00
Para que podamos genera documentos PDF con la facilidad que nos da C# tanto para nuestras aplicaciones de escritorio como para las Web.Con caracteristicas tan interesantes como:
- Crear documentos PDF en tiempo de ejecucion con .NET
- Facil compresion del modelo de objetos para la composicion de documentos
- Posibilidad de dibujar en un pagina PDF, una ventana o una impresora
- Modificar, fusionar o dividir fichero PDF
- Imágenes con transparencia (máscara de color, monocromo máscara, la máscara alfa)
- Nueva concepción, partiendo de cero y escrito enteramente en C #
- Compatibilidad con las clases graficar de .NET
- Incluye MigraDoc Lite de alto nivel con capas de texto (se puede usar tanto PDFsharp y MigraDoc Lite en un solo documento)
Y gran cantidad de ejemplos desde aqui.Como este «Hello World»:
// Create a new PDF document PdfDocument document = new PdfDocument(); // Create an empty page PdfPage page = document.AddPage(); // Get an XGraphics object for drawing XGraphics gfx = XGraphics.FromPdfPage(page); // Create a font XFont font = new XFont("Verdana", 20, XFontStyle.Bold); // Draw the text gfx.DrawString("Hello, World!", font, XBrushes.Black, new XRect(0, 0, page.Width, page.Height), XStringFormat.Center); // Save the document... string filename = "HelloWorld.pdf"; document.Save(filename); // ...and start a viewer. Process.Start(filename);
Desde aqui lo podeis descargar.Catogories: .NET, PDF, Software Libre