Créer un document PDF par programmation

Aspose.PDF for .NET API vous permet de créer et de lire des fichiers PDF en utilisant C# et VB.NET. L’API peut être utilisée dans une variété d’applications .NET, y compris WinForms, ASP.NET et plusieurs autres. Dans cet article, nous allons montrer comment utiliser l’API Aspose.PDF for .NET pour générer et lire facilement des fichiers PDF dans des applications .NET.

Comment créer un fichier PDF en utilisant C#

Pour créer un fichier PDF en utilisant C#, les étapes suivantes peuvent être utilisées.

  1. Créez un objet de la classe Document.
  2. Ajoutez un objet Page à la collection Pages de l’objet Document.
  3. Ajoutez un TextFragment à la collection Paragraphs de la page.
  4. Enregistrez le document PDF résultant.

Le code suivant fonctionne également avec la bibliothèque 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");
    }
}

Dans ce cas, nous créons un document PDF d’une page avec une taille de page A4, orientation portrait. Notre page contiendra un “Bonjour, le monde” dans la partie supérieure gauche de la page.