jjzjj

c# - 如何使用 Microsoft.Office.Interop.Word 创建 .docx 文档?

如何使用List中的Microsoft.Office.Interop.Word创建.docx文档?或者最好的方法是添加docx.dll?http://www.c-sharpcorner.com/UploadFile/scottlysle/using-the-docx-dll-to-programmatically-create-word-documents/更新。可能我的第一个问题有点不正确。Microsoft.Office.Interop.Word和DocX.dll有什么区别?在这两种情况下,我都需要MicrosftWord来创建和打开.docx文档吗?

c# - 如何返回 MemoryStream docx 文件 MVC?

我有一个docx文件,我想在编辑后返回该文件。我有以下代码...objectuseFile=Server.MapPath("~/Documents/File.docx");objectsaveFile=Server.MapPath("~/Documents/savedFile.docx");MemoryStreamnewDoc=repo.ChangeFile(useFile,saveFile);returnFile(newDoc.GetBuffer().ToArray(),"application/docx",Server.UrlEncode("NewFile.docx"));文件看起

c# - Open XML - 如何向 docx 文档添加水印

我正在尝试获取现有文档,如果标题不存在,请创建一个,然后在标题中添加一个水印,上面对角地写着“DRAFT”。我按照一个例子发布了here如果标题已经存在,我已经将代码添加到添加水印的位置。当前的问题是当我添加一个新的标题,添加对文档的引用,然后将水印添加到标题时,文档损坏并且无法再在Word2010中打开。为了测试,我一直在执行以下操作:从word本身创建一个新的word文档,在页面的主要部分中包含文本“TestDoc”。将文件另存为“TestDoc.docx”并关闭文件。然后我从VisualStudio运行应用程序。下面的代码总是会使其损坏。如果我向文件中添加一个没有文本的标题,然后

c# - 如何在 C# 中将 .docx 转换为 .pdf

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。关闭9年前。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。要求提供代码的问题必须表现出对所解决问题的最低限度的理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist社区在上个月审查了是否重新打开此问题并使其关闭:原始关闭原因未解决Improvethisq

c# - 使用 OpenXML SDK 将 RTF 文件的内容嵌入到 DOCX 文件中

在我们基于MSWord-97的旧系统中,我们使用COM与.doc文件交互,并嵌入OLE对象,因此嵌入的文档在父级中可见(而不是图标)。我们正在用一个使用OpenXMLSDK的系统替换它,因为它需要在我们的服务器上安装Word,它会生成.docx文件。然而,我们仍然需要将RTF文件的内容嵌入到生成的DOCX中……具体来说,我们用文件的内容替换书签。我在网上找到了几个例子,但它们都不一样。当我在Word中创建一个简单的示例并查看XML时,有很多东西可以定位/显示嵌入对象的视觉表示,而嵌入本身似乎并不太可怕。最简单的方法是什么? 最佳答案

c# - 以编程方式将 Word (docx) 转换为 PDF

好的,在您认为“这不是另一个问题”之前,请先阅读此内容。我有一个应用程序(ASP.NETMVC3中的Web应用程序)使用DocXlibrary在DocX中生成Word文件.应用程序采用一个模板并用数据库中的所有数据填充它。现在我想创建该已创建docx文件的PDF版本。我知道apose.word是一种选择,但不适合我,因为我的预算很少。其他我必须花钱买的库也不在考虑范围之内。我没有共享点服务器所以WordAutomationServices也不是一个选择。所以我有2个选项(据我所知),它们都使用iTextSharp.不知道哪个更好。我可以使用从docx文件生成的XML并将其转换为iTex

c# - 如何在 C# 中从模板创建 *.docx 文件

我有一个有效的ASP.NETMVCWeb应用程序来管理项目和客户。现在我想为一些客户生成一个word文件。在此文件中应显示有关客户的一些数据。每个生成的文件都应该具有相同的数据和相同的设计。所以我想用字段创建一个新的Word模板,并想以编程方式填充占位符。我的问题是我找不到明确的方法来做到这一点。有人知道好的学习资源吗? 最佳答案 试试这个页面:BuildingOfficeOpenXMLFilesOpenXML文件(docx)是包含XML文件的ZIP包。对于您的情况,我会创建原始模板的副本,然后使用System.IO.Packagi

c# - 如何从 SQL Server 生成文档(docx 或 pdf)?

我知道这有点主观,但我正在调查以下情况:我需要根据SQLServer数据库中的数据自动生成大量文档。数据库上将有一个MVC3应用程序允许数据输入等,并且(可能)有一个“开始”按钮来生成文档。需要一些关于如何创建、命名和存储这些文档的业务逻辑(例如,“父”文档获得一个名称并放入一个文件夹中,“子”文档获得一个计算名称并放入子文件夹中.文档可以是PDF或Doc(x)(甚至两者),只要输出可以是EN-US和AR-QA(RTL文本)我知道SSRS、CrystalReports、VSTO、代码中的“手动”PDF、word邮件合并等有很多选项...我们已经有了一个HTML到PDF的工具,如果有用的

c# - 在 C# 中将 Html 转换为 Docx

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭5年前。Improvethisquestion我想在C#中将html页面转换为docx,我该怎么做?

c# - 如何替换模板 docx 文档和 Open XML SDK 2.0(8 月 9 日)中的内容?

我有一个包含所需布局的"template"docx文档,并希望使用C#插入内容,但我找不到一种方法来唯一定位文档的特定部分,例如段落或表格。唯一标识文档中元素的最佳方法是什么?谢谢,马特·夏普。 最佳答案 您的模板是如何构建的?它是否使用作为*.docx的一部分加载的基础XML架构?或者您是否使用开发人员功能区之外的内容控件,在这种情况下,每个控件都由给定的标签名称唯一标识?这两种方法都可以更轻松地识别文档的某些部分,因为您可以控制表格或段落的位置。此外,您可能需要考虑使用OpenXMLSDK2.0(使用.NET3.5)。它包括一个