Click or drag to resize

PdfWebControl.CreateDocument Method (String,Byte[], PdfDocumentSettings)

Create and load new document from binary data and document settings.

Namespace:  RadPdf.Web.UI
Assembly:  RadPdf (in RadPdf.dll) Version: 4.4.0.0 (4.4.0.0)
Syntax
public int CreateDocument(
	string documentFileName,
	byte[] documentBinary,
	PdfDocumentSettings documentSettings
)

Parameters

documentFileName
Type: System.String
File name of PDF to be used when PDF is downloaded
documentBinary
Type:System.Byte[]
Binary data representing a PDF document
documentSettings
Type: RadPdf.Data.Document.PdfDocumentSettings
Flags for this document to obey

Return Value

Type: Int32
Document ID
Remarks

documentFileName does not need to be unique.

documentBinary should contain binary data representing a PDF file. If it instead contains a supported image type and ConvertImageToPdf is true, the image will automatically be converted to PDF and a new document created and loaded; otherwise if ConvertImageToPdf is false, an exception will be thrown if documentBinary does not contain a properly formatted PDF file.

Examples
The following aspx and code behind files use the CreateDocument method to open a new document from the local file system.
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, PdfDocumentSettings.DisablePrint);
        }
    }
}
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!