RAD PDF - Interactive Demonstrations

In this example, we demonstrate RAD PDF's ability to use built in PDF form calculations and formatting. RAD PDF supports the most commonly used AcroForms features like a date picker, numeric formatting, and simple calculations.

Even with PDF JavaScript disabled (using DisablePdfJavaScript), RAD PDF can still parse and safely compute the most commonly used PDF form field calculations and formatting!

RAD PDF Sample Source Files

Default.aspx

<%@ Page Language="C#" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<%@ Register Assembly="RadPdf" Namespace="RadPdf.Web.UI" TagPrefix="radPdf" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>RAD PDF Sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <radPdf:PdfWebControl id="PdfWebControl1" runat="server" height="600px" width="100%" 
            HideBottomBar="True"
            HideTopBar="True"
            HideBookmarks="True"
            HideThumbnails="True"
            ViewerPageLayoutDefault="SinglePageContinuous"
            ViewerZoomDefault="ZoomFitWidth100" />
    </div>
    </form>
</body>
</html>

Default.aspx.cs

using System;
using RadPdf.Data.Document;

partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack) 
        {
            //Get PDF as byte array from file (or database, browser upload, remote storage, etc)
            byte[] pdfData = System.IO.File.ReadAllBytes(@"C:\demo.pdf");
            
            //Load PDF byte array into RAD PDF
            this.PdfWebControl1.CreateDocument("Document Name", pdfData);
        }
    }
}
RAD PDF is a Red Software product - ©2007-2025 Red Software
This website uses cookies to identify your session and other necessary functions. By using this website, you are agreeing to our Terms of Use and Privacy Policy (updated April 26 2021).
Learn About Cookies
Got it!