C# Web Form

The following steps outline creating a web application using DynamicPDF Core Suite.

  1. Open Visual Studio .NET (2010 - 2019) and create a new C# ASP.NET Web Site.
  2. On the Solution Explorer, right-click on the Web Application Project and select Add reference....
  3. Select DynamicPDF for .NET from the list on the .NET tab and click Select followed by OK.
  4. On the Solution Explorer, right click on the Web Application Project and select Add New Item... from the Add context menu.
  5. Select Web Form... from the Templates list.
  6. Name the form HelloWorld.aspx and click Open.
  7. On the Solution Explorer, right-click on HelloWorld.aspx and select View Designer.
  8. Select the Source tab to view the HTML of the web form.
  9. Remove all HTML code from the web form below the @Page directive (leave the @Page directive on the web form).
  10. On the Solution Explorer, right click on HelloWorld.aspx and select View Code.
  11. Remove all using directives and replace that section with the following code.
    using System;
    using ceTe.DynamicPDF;
    using ceTe.DynamicPDF.PageElements;
    
    Imports System
    Imports ceTe.DynamicPDF
    Imports ceTe.DynamicPDF.PageElements
    
  12. Add the following code to the Page_Load method:
    Document document = new Document();
    ceTe.DynamicPDF.Page page = new ceTe.DynamicPDF.Page();
    page.Elements.Add( new Label( "Hello World!", 0, 0, 100, 12, Font.Helvetica, 12 ) );
    document.Pages.Add( page );
    byte[] pdfData = document.Draw();
    
    Response.ContentType = "application/pdf";
    Response.BinaryWrite(pdfData);
    
    Dim document As Document = New Document()
    Dim page As ceTe.DynamicPDF.Page = New ceTe.DynamicPDF.Page()
    page.Elements.Add(New Label("Hello World!", 0, 0, 100, 12, Font.Helvetica, 12))
    document.Pages.Add(page)
    Dim pdfData As Byte() = document.Draw()
    
    Response.ContentType = "application/pdf"
    Response.BinaryWrite(pdfData)
    
  13. Right-click on the new web form and select Set As Start Page.
  14. Run the project to view the generated PDF document in your browser.

In this topic