0

我使用了 Telerik RadEditor 和ExportToPdfC# 中的方法,但是下载 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。

4

2 回答 2

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>

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

于 2014-07-08T22:49:39.093 回答
0

尝试将 RadEditor 的 Visible 属性设置为 true。如果它是假的,我认为 export 不会起作用。

另外,将您的设置与此处的原始设置进行比较http://demos.telerik.com/aspnet-ajax/editor/examples/pdfexport/defaultcs.aspx,看看有什么区别会破坏东西。

于 2014-07-08T13:38:19.420 回答