0

我们有购买应用程序,用户将在其中上传发票文件。我们将文档存储在具有 mime 类型的数据库中。文档类型因用户而异,例如 .doc、.docx、.xls、.xlsx、图像、.pdf 等。客户要求应用程序需要以 PDF 格式显示所有发票文件。附件示例文档.. 以下是需要即时创建的不同部分 1. 标题中的用户详细信息。2. 发票名称在页脚。3. 发票汇总明细见表。4. 发票跟单。我们正在使用带有 Telerik 控件的 Silverlight 4.0。我正在考虑将文档转换为图像并放置在 PDF 中。它看起来很简单,但是当我开始探索那些将不同类型的文档转换为图像时并不是一件容易的事。我完全没有想法了。您能否指导我正确的方向如何实现上述方案?真正感谢您提前提供的所有帮助。

4

1 回答 1

0

从长时间的解释来看,这就是我所理解的你所追求的:

public byte[] imageToByteArray(System.Drawing.Image imageIn)
{
 MemoryStream ms = new MemoryStream();
 imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);
 return  ms.ToArray();
}

public Image byteArrayToImage(byte[] byteArrayIn)
{
 MemoryStream ms = new MemoryStream(byteArrayIn);
 Image returnImage = Image.FromStream(ms);
 return returnImage;
}

希望对你有帮助,如果没有,请说出来

于 2012-08-17T02:53:28.230 回答