1

我正在尝试使用 c# 将文本转换为图形。

我的输入是字符串,输出是带有输入文本的位图。

经过大量搜索,我找到了一些方法,我发现了一些使用这种技术的技术。例如在创建验证码时,我们必须在位图中打印字符。

但为此,我应该在我的 Windows 中安装字体。

如果不安装字体,我将无法执行此类操作。

我有 .ttf 文件,但我不想安装它,因为我为该字体所做的工作只是临时的。

有什么方法可以通过提供字符来提取字体的图形信息?

我还找到了字体解析器代码http://swinglabs.java.sun.com/hudson/job/PDFRenderer%20Weekly%20Build/javadoc/com/sun/pdfview/font/package-summary.html

谁能告诉我如何使用 c#.Net 开发类似的东西?

或者

我可以从哪里获得解析字体的算法?

4

1 回答 1

0

您可以使用 PrivateFontCollection 类来使用 Windows 中未安装的字体。

无需自己解析它们。

于 2010-03-16T17:07:17.970 回答