0

我在一家每周和每月都有销售的商店工作。为了宣传这些销售,公司中的某个人花费了一个班次,从标准化模板中用 MS Word 制作大大小小的标志。这真的很耗时,而且容易出错。

我想设计一个程序来从我们的数据库中提取必要的产品信息并将其放入这些标志中。

我想使用艺术字或艺术字替代品来创建许多对象,因为这将确保标准尺寸(以适合标志)和风格。我不太关心效果,我只关心整个单词的高度和宽度。

我创建了一个使用 Interop 库执行此操作的小程序,虽然它创建了原始标志的近乎完美的复制品,但我担心一次完成 30-50 个标志可能会太慢。

是否有 MS wordart 的替代方法可以让我创建可以缩放以适应特定大小的图像或其他文本对象?

4

2 回答 2

0

如果您试图通过编写代码来取代(或减轻)员工制作标牌的工作,并且您的代码接近完美但只是有点慢,那么您应该分析您的代码以了解它为什么慢。我无法想象您的代码比员工慢:D。所以你不应该仅仅因为速度而放弃 Word 互操作,如果它完全符合你的要求。

此外,由于艺术文字是一种文字事物,因此在没有 Word 的情况下进行这项工作是一项巨大的工作。如果您有正确的字体,您可能可以使用 GDI+(标准图像绘制接口)从 .NET 执行此操作。但是,这将需要一些教程阅读和反复试验。有一个备受赞誉的 GDI+ 常见问题解答,其中包含有关该主题的大量信息。

缓慢互操作的一个可能原因是 Word 实例的创建(和销毁)。

于 2013-02-22T01:01:20.040 回答
0

使用 .docx 和 xml 直接更改

于 2013-02-22T01:13:20.710 回答