2

我曾尝试使用 System.Windows.Documents.FlowDocument 服务器端,但遇到了图像问题。

我需要制作的是带有标题、分节符、分页符、图像(文本从左或右环绕)、表格以及理想情况下的某种目录的文档。

我使用 c# 和 asp.net。

是否有图书馆可以完成大部分工作?

选择 RTF 是因为文档需要在旧版本的 word 中可打开、可编辑,而且我们无法在服务器上运行 word。

谢谢

4

2 回答 2

1

我过去使用过 MigraDoc,它是一个免费库。您可以创建 PDF 或 RTF。只需谷歌它。

于 2013-04-26T15:54:04.617 回答
1

我已经开始使用.net rtf writer

它产生干净的 rtf,但不能满足我的所有需求。

这里有很好的 rtf 文档。

我正在为自己解决一些问题。例如,我需要能够在图像周围环绕文本。虽然上面的 rtf 编写器允许您将图像添加到文档中,但它通过将图像放在自己的段落中来实现。我需要的是一个形状元素

在 rtf 中,它最终看起来像这样(一些数字以缇为单位定义图像的大小和位置):

{\shp{\*\shpinst\shpleft3801\shptop1\shpright8300\shpbottom4500\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz0
{\sp
{\sn pib}
{\sv
{\pict\pngblip\pichgoal4499\picwgoal4499
-- image binary data goes here --
}}}
{\sp
{\sn fLine}
{\sv 0}}}}

有时我只是将某些内容保存在 word 中并尝试了解它的作用(但 word 似乎增加了很多噪音)。

于 2013-05-09T14:36:21.253 回答