Создание PDF-документа программным способом

API Aspose.PDF for .NET позволяет создавать и читать PDF-файлы с помощью C# и VB.NET. API можно использовать в различных .NET-приложениях, включая WinForms, ASP.NET и другие. В этой статье мы покажем, как использовать API Aspose.PDF for .NET для простого создания и чтения PDF-файлов в .NET-приложениях.

Как создать PDF-файл с помощью C#

Для создания PDF-файла с помощью C# можно выполнить следующие шаги:

  1. Создайте объект класса Document.
  2. Добавьте объект Page в коллекцию Pages объекта Document.
  3. Добавьте TextFragment в коллекцию Paragraphs страницы.
  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");
    }
}

В этом случае мы создаём одностраничный PDF-документ с размером страницы A4 и книжной ориентацией. Наша страница будет содержать надпись «Hello, World» в верхней левой части страницы.