Crear documento PDF programáticamente

Aspose.PDF for .NET API te permite crear y leer archivos PDF usando C# y VB.NET. La API se puede utilizar en una variedad de aplicaciones .NET, incluyendo WinForms, ASP.NET y varias otras. En este artículo, vamos a mostrar cómo usar Aspose.PDF for .NET API para generar y leer archivos PDF fácilmente en aplicaciones .NET.

Cómo crear un archivo PDF usando C#

Para crear un archivo PDF usando C#, se pueden seguir los siguientes pasos.

  1. Crea un objeto de la clase Document.
  2. Agrega un objeto Page a la colección Pages del objeto Document.
  3. Agrega TextFragment a la colección Paragraphs de la página.
  4. Guarda el documento PDF resultante.

El siguiente fragmento de código también funciona con la biblioteca Aspose.Drawing.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void HelloWorld()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_QuickStart();

    // Create PDF document
    using (var document = new Aspose.Pdf.Document())
    {
        // Add page
        var page = document.Pages.Add();
        // Add text to new page
        page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Hello World!"));
        // Save PDF document
        document.Save(dataDir + "HelloWorld_out.pdf");
    }
}

En este caso, creamos un documento PDF de una página con tamaño de página A4, orientación vertical. Nuestra página contendrá un “Hola, Mundo” en la parte superior izquierda de la página.