This is a migrated thread and some comments may be shown as answers.

RadEditor Export to PDF HTML Encoding/Validation

1 Answer 138 Views
Editor
This is a migrated thread and some comments may be shown as answers.
Kamal
Top achievements
Rank 1
Kamal asked on 17 Jan 2012, 03:02 PM
Hi

I am trying to export the html content below to PDF format via the RadEditor:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><META http-equiv="Content-Type" content="text/html; charset=utf-16"><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"><title>INTELLIGENCE SERVICES CONTROL ACT NO. 40 OF 1994</title><link type="text/css" rel="stylesheet" href="/templates/BWCommon.css"><link type="text/css" rel="stylesheet" href="/mylnb/SiteCommon.css"><script type="text/javascript" src="/templates/vendor/jquery-1.6.1.min.js"></script><script type="text/javascript" src="/templates/links.js"></script><script type="text/javascript" src="/templates/popup.js?2"></script><script type="text/javascript" src="/templates/hoverbox.js?2"></script></head><body><p class="Generator-Heading" style="text-align:center">To browse use the Table of Contents on the left or the links provided below.</p><p><br></p><p class="Generator-Heading">Contents</p><p class="Generator-Item" style="margin-left:15pt"><a href="../../../jilc">Legislation - South Africa - National</a></p><p class="Generator-Item" style="margin-left:30pt"><a href="../../kilc">Acts and Regulations</a></p><p class="Generator-Item" style="margin-left:45pt"><a href="../alrg">I</a></p><p class="Generator-Item" style="margin-left:45pt;color:#00267F;margin-top:12pt"><b>  <img style="border:0" width="8" height="9" src="/templates/arrows.gif" alt="">  INTELLIGENCE SERVICES CONTROL ACT NO. 40 OF 1994</b></p><p><br><br></p><p><br><br></p></body></html>

But this fails with the following exception : 
Exception Details: System.Xml.XmlException: Invalid XHTML. RadEditor content should be correct XHTML in order to export to PDF.

What encoding does the XHTML validation use? And can it be set somewhere?

Thanks.


1 Answer, 1 is accepted

Sort by
0
Rumen
Telerik team
answered on 17 Jan 2012, 03:11 PM
Hello,

The Export to PDF feature of RadEditor cannot be applied when editing full HTML - thus the content cannot contain <html>, <head>, <body> tags. This is a limitation of the ExportToPdf third party tool that RadEditor uses to export its content to PDF.

Note that the content that you export from RadEditor should be a valid XHTML (it doesn't matter whether the XHTML standard is Strict or Transitional). If it is not, you will receive an exception that the export cannot be completed: screenshot.

You can check the markup using the built-in W3C validator dialog of RadEditor or at http://validator.w3.org/check. Make sure that the ConvertToXhtml and PdfExportFilter content filters are enabled, e.g.

<telerik:RadEditor id="RadEditor1" ContentFilters="DefaultFilters,PdfExportFilter" Runat="server"

Best regards,
Rumen
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now
Tags
Editor
Asked by
Kamal
Top achievements
Rank 1
Answers by
Rumen
Telerik team
Share this question
or