Skip Navigation Links.
The Web Fonts can be used in a HTML document without being installed on the local computer. The location from where they can be downloaded is given in the CSS3 @font-face rule. The HiQPdf HTML to PDF Converter has the capacity to convert HTML documents with true type Web Fonts.

This application demonstrates the converter support for WOFF (Web Open Font Format). Please note that your browser must support the WOFF format. The browsers currently supporting WOFF are IE 9 or later, Google Chrome, Mozilla Firefox and Apple Safari.
Server Settings
IP: Port: Password:
The URL of a HTML Document to Convert:
Skip Navigation Links
C# Code
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using HiQPdfClient;

namespace HiQPdf_Demo
    public partial class WebFonts : System.Web.UI.Page
        protected void buttonCreatePdf_Click(object sender, EventArgs e)
            string serverIP = textBoxServerIP.Text;
            uint serverPort = uint.Parse(textBoxServerPort.Text);
            string serverPassword = textBoxServerPassword.Text;

            // create the HTML to PDF converter
            HtmlToPdf htmlToPdfConverter = new HtmlToPdf(serverIP, serverPort);

            // use server password if necessary
            if (serverPassword.Length > 0)
                htmlToPdfConverter.ServerPassword = serverPassword;

            // set a demo serial number
            htmlToPdfConverter.SerialNumber = "YCgJMTAE-BiwJAhIB-EhlWTlBA-UEBRQFBA-U1FOUVJO-WVlZWQ==";

            // optionally wait an additional time before starting the conversion
            // it is not necessary to set this property if the HTML page is not updated after initial load
            htmlToPdfConverter.WaitBeforeConvert = 3;

            byte[] pdfBuffer = htmlToPdfConverter.ConvertUrlToMemory(textBoxUrl.Text);

            // inform the browser about the binary data format
            HttpContext.Current.Response.AddHeader("Content-Type", "application/pdf");

            // let the browser know how to open the PDF document, attachment or inline, and the file name
            HttpContext.Current.Response.AddHeader("Content-Disposition", String.Format("attachment; filename=WebFonts.pdf; size={0}",

            // write the PDF buffer to HTTP response

            // call End() method of HTTP response to stop ASP.NET page processing

        protected void Page_Load(object sender, EventArgs e)
            if (!IsPostBack)
                textBoxUrl.Text = "";