Criar documento PDF programaticamente

Aspose.PDF for .NET API permite que você crie e leia arquivos PDF usando C# e VB.NET. A API pode ser usada em uma variedade de aplicações .NET, incluindo WinForms, ASP.NET e várias outras. Neste artigo, vamos mostrar como usar a API Aspose.PDF for .NET para gerar e ler arquivos PDF facilmente em aplicações .NET.

Como Criar um Arquivo PDF usando C#

Para criar um arquivo PDF usando C#, os seguintes passos podem ser utilizados.

  1. Crie um objeto da classe Document.
  2. Adicione um objeto Page à coleção Pages do objeto Document.
  3. Adicione TextFragment à coleção Paragraphs da página.
  4. Salve o documento PDF resultante.

O próximo trecho de código também funciona com a 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");
    }
}

Neste caso, criamos um documento PDF de uma página com tamanho de página A4, orientação retrato. Nossa página conterá um “Olá, Mundo” na parte superior esquerda da página.