将有理段落转换为图像

时间:2010-04-26 13:56:13

标签: .net asp.net bitmap

我需要将一段文字转换为图片。将文本转换为图像是没有问题的。我有代码来做到这一点。但是文本必须显示为每个行居中的段落。那是一个问题!

目前我可以将文本转换为左对齐段落,因为文本字符串中有回车符。我想它可以在字符串中用空格对齐,但是很难计算出所需的空格。必须有一个更简单的方法。

我需要的是将文本格式化为段落然后将其转换回字符串,保留空格的一些方法。这需要在VB.NET中为ASP.NET Web应用程序完成。

有什么想法吗?我可以用Rich Text Format来证明段落是合理的,但我不知道它是否可以转换回字符串,保留空格。创建PDF是另一种可能性。

从文本创建的图像需要300 DPI,背景透明。我正在使用Graphics对象的DrawString方法来创建图像。

1 个答案:

答案 0 :(得分:1)

如果我试图解决同样的问题,我会使用以下资源:

查看以下imagemagick页面的带有段落的标题部分:http://www.imagemagick.org/Usage/text/

页面下方是关于居中文本的信息。