Method 1: Anchor Tags

The <a> tag defines a hyperlink, which is used to link from one page to another.

The most important attribute of the <a> element is the href attribute, which indicates the link's destination.

href URL Specifies the URL of the page the link goes to

Example: <a href=”test.pdf” target=”_blank”>PDF Link</a>

The target attribute is used to specify where the linked document will open.

Specifies where to open the linked document


The text between the tags will be the actual link that is clicked to open the document.

Example: <a href=”test.pdf” target=”_blank”>PDF Link</a>

href=”test.pdf” - This tells it that the target document to open is the "test.pdf"

target=”_blank” - This tells it to open the PDF in a new blank page.

PDF Link - this is the text that will show up as a hyperlink on the page.


For more information on how to use an Anchor tag <a>, please refer to the link below...




Method 2: Response.AddHeader

The ASP Response object is used to send output to the user from the server.


Current.Response.AddHeader("Content-Disposition", "inline; filename=" + documentTitle + ".pdf")

  • AddHeader method adds a new HTTP header and a value to the HTTP response.
  • BinaryWrite Writes data directly to the output without any character conversion.
  • End Stops processing a script, and returns the current result.

The important thing to note with this method is that the PDF must be byte[]. While this is outside the functionality of most of the ActivePDF Products (Toolkit being the exception). It is very simple to read a file in as a byte stream.

C# Example: ReadAllBytes

byte[] PDFByteStream = System.IO.File.ReadAllBytes(pathToPDF);


For more information on using the Response object, please refer to the link below...