以编程方式创建 PDF 文档

Aspose.PDF for .NET API 允许您使用 C# 和 VB.NET 创建和读取 PDF 文件。该 API 可用于多种 .NET 应用程序,包括 WinForms、ASP.NET 等。在本文中,我们将展示如何使用 Aspose.PDF for .NET API 在 .NET 应用程序中轻松生成和读取 PDF 文件。

如何使用 C# 创建 PDF 文件

要使用 C# 创建 PDF 文件,可以使用以下步骤。

  1. 创建 Document 类的对象。
  2. 向 Document 对象的 Pages 集合中添加一个 Page 对象。
  3. 向页面的 Paragraphs 集合中添加 TextFragment
  4. 保存生成的 PDF 文档。

下一个代码片段也适用于 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");
    }
}

在这种情况下,我们创建一个 A4 页面大小、纵向方向的单页 PDF 文档。我们的页面将在左上角包含“Hello, World”。