ExportToPdf返回0KB

时间:2014-07-07 10:08:29

标签: c# telerik radeditor

我在C#中使用了Telerik RadEditor和ExportToPdf方法但是 下载PDF时,它包含0KB,但它包含RadEditor内容中的数据。

这是我的代码:

<telerik:RadEditor runat="server" ID="RadEditor1" SkinID="DefaultSetOfTools"
Height="515px" Visible="false" ContentFilters="DefaultFilters,PdfExportFilter">
    <ExportSettings OpenInNewWindow="true" FileName="ErinLetter">
    </ExportSettings>
    <ImageManager ViewPaths="~/PDFbarcode" UploadPaths="~/PDFbarcode" DeletePaths="~/PDFbarcode"></ImageManager>
</telerik:RadEditor>
<br />
<div align="right">
    <asp:Button ID="btnPdf" runat="server" CssClass="NFButton" Text="PDF" OnClick="btnPdf_Click" />
</div>

内容从后端绑定,例如:

<h2>Test RadEditor</h2>

但它返回0KB。

2 个答案:

答案 0 :(得分:0)

尝试将RadEditor的Visible属性设置为true。如果出口不对,我不认为出口会有效。

另外,将您的设置与此处http://demos.telerik.com/aspnet-ajax/editor/examples/pdfexport/defaultcs.aspx的原始设置进行比较,看看有什么区别可以打破这些内容。

答案 1 :(得分:0)

尝试在声明中设置内联内容:

<telerik:RadEditor runat="server" ID="RadEditor1" SkinID="DefaultSetOfTools"
  Height="515px" Visible="false" ContentFilters="DefaultFilters,PdfExportFilter">
    <Content>
        <h2>Test RadEditor</h2>
    </Content>
    <ExportSettings OpenInNewWindow="true" FileName="ErinLetter">
    </ExportSettings>
    <ImageManager ViewPaths="~/PDFbarcode" UploadPaths="~/PDFbarcode" DeletePaths="~/PDFbarcode"></ImageManager>
</telerik:RadEditor>

您还可以通过将编辑器包装在隐藏的

中来隐藏编辑器