C# 如何更改word文档中的字体

C# 如何更改word文档中的字体,c#,ms-word,C#,Ms Word,我想知道如何使用C#更改整个word文档(如果可能的话,不包括页眉)的字体(+颜色和一些字体样式) 如果你知道任何图书馆(也是商业图书馆),请随时告诉我 (更改字体后,我将使用ABCPdf将word文档转换为PDF)开始阅读 (你可以用谷歌搜索一些用户友好的例子,有很多) 稍后,阅读 很简单,不是吗?从阅读开始 (你可以用谷歌搜索一些用户友好的例子,有很多) 稍后,阅读 很简单,不是吗?根据库的不同,您可以循环浏览内容(页面/段落等),并更改您想要的任何字体属性 既然你没有说你构建的是哪种类型的

我想知道如何使用C#更改整个word文档(如果可能的话,不包括页眉)的字体(+颜色和一些字体样式)

如果你知道任何图书馆(也是商业图书馆),请随时告诉我

(更改字体后,我将使用ABCPdf将word文档转换为PDF)

开始阅读

(你可以用谷歌搜索一些用户友好的例子,有很多)

稍后,阅读

很简单,不是吗?

从阅读开始

(你可以用谷歌搜索一些用户友好的例子,有很多)

稍后,阅读


很简单,不是吗?

根据库的不同,您可以循环浏览内容(页面/段落等),并更改您想要的任何字体属性

既然你没有说你构建的是哪种类型的应用程序——如果它是一个纯桌面应用程序,而且Word保证安装在本地,你就可以使用

如果Word不保证安装和/或您的应用程序不是桌面应用程序,并且您的Word文档始终是您可以使用的DOCX文件(免费)


否则,我可以推荐(商业)-适用于旧文档和当前文档,可用于任何类型的应用程序(桌面、ASP.NET、Windows服务等)。

取决于要循环内容(页面/段落等)并更改任何字体属性的库

既然你没有说你构建的是哪种类型的应用程序——如果它是一个纯桌面应用程序,而且Word保证安装在本地,你就可以使用

如果Word不保证安装和/或您的应用程序不是桌面应用程序,并且您的Word文档始终是您可以使用的DOCX文件(免费)


否则,我可以推荐(商业)-适用于旧文档和当前的DOCX,可用于任何类型的应用程序(桌面、ASP.NET、Windows服务等)。

在.NET中处理Office文档是一项非常简单的任务。看一看,这是相当好的记录。下面是关于如何使用.NET更改word文档字体样式的另一个例子(该示例在VB中,但很容易转换为C#)

在.NET中处理Office文档是一项非常简单的任务。看一看,这是相当好的记录。下面是关于如何使用.NET更改word文档字体样式的另一个示例(该示例是用VB编写的,但很容易转换为C#)

好吧,它将是APN.NET MVC 3应用程序,并且将同时处理.doc和.docx文件。我去看看Aspose.单词库。感谢您提供有关web场景中Office互操作的信息,它可能为我节省了很多时间time@Tony不客气:-)请不要忘记将有帮助的答案标记为已接受的答案,这有助于其他人寻找答案(请参见)嗯,在快速浏览了关于服务器场景中Office互操作的文章之后,我想知道,在这种情况下,它是否也不能正常工作,因为我只想使用doc/docx文件中的字体。这似乎不是一个非常复杂的操作,可能与“使用Office服务器端自动化的问题”中包含的要点有关。您是否有在服务器场景中使用Office Interop的经验?@Tony the link指出了几个方面——法律(许可!)、安全性、多线程和其他一些方面。。。根据我的经验,Office互操作服务器显示出相当奇怪的结果,从不工作(往往发生在较新的windows版本中)到需要危险的安全设置。。。有时只是打开和保存会导致复杂文件等问题-这让我很头疼。。。即使是最小的操作,也不要使用服务器端Office互操作。现在我明白我必须继续寻找解决方案。Word的库似乎适合这种情况,但我看到PDF操作是他们的独立产品,这将提高总体许可成本。我仍然找不到答案,如果我找到的库-ABCPdf可以操作office文件中的字体(据我所知,它提供office->PDF转换)。或者你知道有一个库可以处理office文件并将其转换为PDF?好吧,它将是APN.NET MVC 3应用程序,并且它将同时处理.doc和.docx文件。我去看看Aspose.单词库。感谢您提供有关web场景中Office互操作的信息,它可能为我节省了很多时间time@Tony不客气:-)请不要忘记将有帮助的答案标记为已接受的答案,这有助于其他人寻找答案(请参见)嗯,在快速浏览了关于服务器场景中Office互操作的文章之后,我想知道,在这种情况下,它是否也不能正常工作,因为我只想使用doc/docx文件中的字体。这似乎不是一个非常复杂的操作,可能与“使用Office服务器端自动化的问题”中包含的要点有关。您是否有在服务器场景中使用Office Interop的经验?@Tony the link指出了几个方面——法律(许可!)、安全性、多线程和其他一些方面。。。根据我的经验,Office互操作服务器显示出相当奇怪的结果,从不工作(往往发生在较新的windows版本中)到需要危险的安全设置。。。有时只是打开和保存会导致复杂文件等问题-这让我很头疼。。。即使是最小的操作,也不要使用服务器端Office互操作。现在我明白我必须继续寻找解决方案。Word的库似乎适合这种情况,但我看到PDF操作是他们的独立产品,这将提高总体许可成本。我仍然找不到答案,如果我找到的库-ABCPdf可以操作office文件中的字体(据我所知,它提供office->PDF转换)。或者你知道一个图书馆可以处理office文件并将其转换为PDF格式?