我要将文档从ASP.NET网站保存到服务器磁盘。 我可以简单地将其保存为html,但可能其他文档格式更合适。 如果是这样,如何将其保存为DOC PDF或其他(在ASP.NET c#中)?
答案 0 :(得分:1)
如果您需要精确渲染,则可以忘记HTML。如果没有,这是一个很好的选择。
Word二进制格式(97-2003)目前正逐渐被逐步淘汰,所以我也会忘记它(为了能够在15年内打开你的文件)。此外,它是一种专有格式,这意味着您可以锁定供应商支持以读取/写入您的文档。
如果您需要精确渲染,则会有两种选择:PDF和XPS。
XPS是一种由Microsoft支持的相当新的格式。不幸的是,它背后的支持有点低。但由于它是一种开放的格式,它可能会获得动力。
另一方面,PDF是一种众所周知的格式,已经支持了很多年。如果你想保持文件的精确渲染并且仍然(任何机会)能够在几年内打开它,我认为这将是你最好的选择,但XPS仍然是一个很好的选择。答案 1 :(得分:0)
您可以使用许多打印到PDF实用程序中的任何一种将其另存为PDF。 CutePDF Writer就是其中一个例子。它作为打印机驱动程序安装,因此您可以从任何应用程序打印PDF。
如果您要从Web服务器动态创建文档,则需要其他类似PDFSharp的内容。