cognosdotnet_10_2 和 spreadsheetML 输出

cognosdotnet_10_2 and spreadsheetML output

尝试使用 cognosdotnet_10_2.dll 从 Cognos 获取 spreadsheetML 输出。

"Outputpage"数据是base64编码的字符串。我正在尝试从 base64string 到 plainText 变量中获取可读的内容。我基本上尝试了大部分基本编码,结果看起来不像标记。

var encodedTextBytes = Convert.FromBase64String(((asynchDetailReportOutput)res.details[i]).outputPages[0]);

plainText = Encoding.UTF8.GetString(encodedTextBytes);

有人知道接下来要尝试什么吗?

encodedTextBytes = Convert.FromBase64String(((asynchDetailReportOutput)res.details[i]).outputPages[0]);

FileStream fs = new FileStream(outputPath, FileMode.Create); fs.Write(encodedTextBytes, 0, encodedTextBytes.Length);