对文档进行合并处理后,帮看下The specified format is invalid.(01-2408) 是什么意思 ?
用服务端组件导出报: System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
客户端组件保存文档时报错:
System.Exception: Format error: The specified format is invalid.(01-2408)
在 TXTextControl.SaveSettings.?(String , StreamType , TextControlCore , ? )
在 TXTextControl.TextControl.Save(String path, StreamType streamType, SaveSettings saveSettings)
---------------------------------------------------------------------------
客户端组件保存代码:
this.wordControl.Save(exportfileName, StreamType.RichTextFormat, SaveSettings);
服务端组件保存代码:
private static ServerTextControl serverControl = new ServerTextControl();
/// <summary>
/// 用服务端组件导出生成好的带附加项目明细的文档
/// </summary>
/// <param name="fileFullName"></param>
/// <param name="fileContent"></param>
/// <returns></returns>
private static bool ExportReportDataFileWithServerControl_export(string fileFullName, byte[] fileContent)
{
try
{
//服务端组件导常
serverControl.Create();
serverControl.Load(fileContent, BinaryStreamType.InternalUnicodeFormat);
serverControl.Save(fileFullName, StreamType.RichTextFormat);
return true;
}
catch (Exception ex)
{
MsgBox.WriteMsgFile(TConfigInfo.ApplicationPath + @"\log\报告数据批量导出日志.Txt", "报告导出服务端保存报告异常。" + ex);
return false; |
|