Click or drag to resize

PdfWebControl.EditDocument Method

Edit a PDF document before it is displayed in a PdfWebControl instance.

Namespace:  RadPdf.Web.UI
Assembly:  RadPdfStandard (in RadPdfStandard.dll) Version: 4.2.0.0 (4.2.0.0)
Syntax
public PdfDocumentEditor EditDocument()

Return Value

Type: PdfDocumentEditor
PdfDocumentEditor object to modify a PDF document before it is displayed in a PdfWebControl instance
Remarks
Examples
The following aspx and code behind files use the CreateDocument and EditDocument methods to open a new document from the local file system and make minor changes to it before displaying it.
C#
using System;

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);

            //Create DocumentEditor object
            PdfDocumentEditor documentEditor1 =
                this.PdfWebControl1.EditDocument();

            //Fill out PDF field using field names
            ((PdfTextField)
              documentEditor1.Fields.Find("First Name"))
              .Value = "John";

            //Commit DocumentEditor changes
            documentEditor1.Save();
        }
    }
}
XML
<%@ 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%" />
    </div>
    </form>
</body>
</html>
See Also
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!