草庐IT

novacode-docx

全部标签

python - 在 python3.3 中导入 docx 时出现错误 ImportError : No module named 'exceptions'

当我导入docx时出现此错误:File"/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/docx-0.2.4-py3.3.egg/docx.py",line30,infromexceptionsimportPendingDeprecationWarningImportError:Nomodulenamed'exceptions'如何修复这个错误(python3.3,docx0.2.4)? 最佳答案 如果您使用的是python3

c# - Win32 OpenFileDialog 不过滤 *.DOCX 快捷方式

我可以在装有Windows7SP1的多台不同计算机上执行此操作。这可以在记事本(或任何其他使用OpenFileDialog的应用程序)中复制创建DOCX的快捷方式启动记事本文件,打开过滤*.txt浏览到*.docx快捷方式的位置*.docx是我能找到的唯一不过滤的快捷方式扩展。到目前为止,我唯一的解决方法是让我的应用程序在用户选择文件后检查文件扩展名。有没有办法让OpenFileDialog像用户期望的那样过滤掉*.docx.lnk文件?为什么只有Office文件扩展名受到影响? 最佳答案 只有Office2007+文档的快捷方式受

python doc 到 docx 转换,comtypes.Documents.Open 抛出 ValueError : NULL COM pointer access

背景我有一个应用程序,我想在其中将.doc转换为.docx。之后处理.docx文件以进行数据挖掘。最终用户使用Web界面访问此服务。Web应用程序是在Django1.6中开发的。要将.doc转换为.docx,我们需要安装了MSOffice的Windows平台。话虽如此,我有一个正在运行的AWSWindowsServer2012R2实例(它是Windows64位)。我将Apache(64位)与mod_wsgi和Python2.7.8(64位)一起使用。现在,这是我将.doc转换为.docx的代码importtempfile,sysimportcomtypes,comtypes.clien

asp.net - 使用 Interop 生成 `docx` 在终止 RDC 时不起作用

我有一个ASP.Net框架Web应用程序,它试图从发票创建.docx(或.pdf)文件。在我的本地机器上,在开发环境中,代码可以正常工作。但在生产服务器中,我遇到了一个问题,即访问IIS_Users以访问“MicrosoftWord97-2003文档”。我通过实现以下问题的已接受答案来解决该问题。AccessingOfficeWordobjectmodelthroughasp.net但是现在,当我关闭远程桌面连接并尝试从网站获取文件时,我从服务器收到错误500,当再次远程连接到服务器时,我可以下载文件并且我的代码在生产服务器上运行良好。换句话说,当RDP断开连接时,IIS无法访问“Mi

c# - 如何从 HttpInputStream 获取 docx 文件的字节数组?

我正在使用这篇文章第一个答案中的方法:HowtocreatebytearrayfromHttpPostedFile但由于某种原因,它不适用于.docx文件。//viewmodel.FileisHttpPostedFileBasebyte[]fileData;using(varbinaryReader=newBinaryReader(viewModel.File.InputStream)){fileData=binaryReader.ReadBytes(viewModel.File.ContentLength);}在.docx文件上fileData显示为{byte[0]},但它适用于pd

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时,有很多东西可以定位/显示嵌入对象的视觉表示,而嵌入本身似乎并不太可怕。最简单的方法是什么? 最佳答案