我在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。
答案 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>
您还可以通过将编辑器包装在隐藏的
中来隐藏编辑器