问题标签 [docx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pdf - iTextSharp - 将 word doc/docx 转换为 pdf
我了解 iTextSharp 可用于将文档转换为 pdf。
但首先我们必须使用 iTextSharp.text.Document 从头开始创建一个文档,然后向该文档添加元素。
如果我有一个现有的 doc 文件,是否可以使用 iTextSharp 将此文档转换为 pdf。
另外,我想使用 iTextSharp 或任何可以对 doc 文件执行以下操作的类似工具:
- 操作 doc/docx/text 文件(例如用 DB 值替换一些占位符)以及
- 将它们转换为 .pdf
任何对此有想法的人,请分享。
谢谢!
pdf - PDF 压缩 Adobe 是如何做到的?
这是一个比严肃的问题更有趣的问题,但是 Adobe PDF 格式如何使文档如此...便携?
我刚刚创建了一个 235kb 大小的小型 Word 文档,其中包含多张彩色照片和一些文字短语。使用 CutePDF 创建的 PDF(我知道这不是最有效的 PDF 创建方法)只有 176kb。这是 25% 的压缩比。将这些文件放入压缩文件夹时,PDF 能够压缩 3%,而 .docx 只能压缩 2%。我敢肯定,更大的文件在大小上会有更大的差异。
我的问题是,Adobe 如何设法使他们的文件变得如此之小?我知道它们是从光栅图形中绘制的,但是我的 3 个位图文件真的不能从光栅中得到太多帮助,可以吗?
linux - 在 Linux 服务器上创建和编辑 MS-Word 文档?
希望开发将处理文档的服务器端应用程序。源文件多为MS-Word 2003、2007,即Docx的MS版。希望服务器应用程序能够在 linux 或 windows 上运行。想知道在linux下读写MS-Word文件最好的工具或库是什么。兼容性是最重要的考虑因素。必须保留源文档格式,包括表格。
我在这里看到过类似的帖子,但它是特定于 python 的。我不在乎使用什么语言或库,只要它们可用于 windows 和 linux。
必须不需要 MS-Word 才能读取 Word 文件。
我知道 Open Office,但正在寻找与 MS-Word 文件高度兼容的解决方案。也刚刚遇到了这个看起来很有希望的解决方案。aspose.com
有人有使用 Aspose.Words for Java 或类似的 3rd 方包的经验吗?它看起来很有希望,但对于 OEM 订阅来说,它的价格超过 2000 美元。也就是说,如果它按照宣传的方式交付,它可能仍然是最好的解决方案。
谢谢 已经提出了一些建议,但到目前为止还没有符合该法案(或预算)的建议。
64-bit - 无法在 x64 系统上使用 x86 dsofile.dll 读取 Office 2007 文档道具
我们有一个 32 位 .NET 应用程序,它使用 32 位版本的 DSOFile.dll 2.1 从 Office 文档中读取公共属性。这适用于 32 位版本的 Windows,适用于 Office 2003 和 Office 2007 文档。我们现在正在检查我们的应用程序在 64 位环境中的行为,特别是在 64 位 Windows Server 2008 中。
在这个 64 位环境中,DSOFile.dll 可以成功地从 Office 2003 文档(例如 DOC)中读取属性,但是对于 Office 2007 文档(例如 DOCX),所有属性只返回空字符串,否则产生错误。
以下是我的观察:
环境:全新安装
读取 DOC 道具:OK
读取 DOCX 道具:返回空值
环境:已安装 Office 2007 兼容包
读取 DOC 道具:OK
读取 DOCX 道具:返回空值
环境:Office 2007 Compatibility Pack SP1
读取 DOC 道具:OK
读取 DOCX 道具:返回空值
环境:已安装 Office 2007
读取 DOC 道具:OK
读取 DOCX 道具:错误消息 =“文档不是 OLE 文件”
在 64 位系统上,我使用位于 %SystemRoot%\Syswow64 中的 regsvr32 的副本来注册 dsofile.dll。
任何建议将不胜感激。
ms-word - OpenXML 2 SDK - Word 文档 - 以编程方式创建项目符号列表
使用 OpenXML SDK,2.0 CTP,我正在尝试以编程方式创建 Word 文档。在我的文档中,我必须插入一个项目符号列表,列表中的一些元素必须加下划线。我怎样才能做到这一点?
c# - 以编程方式将 docx 文件转换为 doc
使用 C# 以编程方式将 .docx 文档转换为 .doc 文档有哪些选项?我希望尽可能便宜地做到这一点。理想情况下,我想通过 .net 框架内的库或通过良好建立的可下载 dll 在代码中直接执行此操作。
我们面临的一个限制是我们无法将 Office 安装到我们的服务器上。
excel - 在具有只读权限的 SharePoint 07 库中打开 Office 07 文档时出现问题
我公司的呼叫中心经理使用 SharePoint 2007 站点中的文档库向我们的电话代表发布培训材料和信息。这些代表被授予对库的只读访问权限,以不更改管理层发布的文档,但是我们发现如果管理层上传 Office 07 文档(更具体的是 docx 或 xlsx),除非我们给他们更高的(添加、编辑甚至删除)权限。通常我们只会将文档保存为 Office 03 文件类型,但在某些 excel 电子表格中,功能会丢失。
任何想法为什么会发生这种情况或如何解决?还有其他人遇到这个问题吗?我一直在搜索,但我似乎发现的只是上传我们没有遇到问题的文件的问题。
c# - 阻止打开文件
我正在使用 dsoFramer 在 winforms 中打开 docx 文件。当在 dsoframer 中打开 docx 文件并且用户从 Windows 资源管理器中打开相同的文档时,应用程序变得不稳定。在 dsoFramer 中打开文件时,如何防止从 Windows 资源管理器打开文件。
此致。
.net - .NET OpenXML SDK 2 RunProperties 为 Null
我正在尝试阅读 Word 2007 docx 文档。
该文档在 Word 中看起来不错,但是当我尝试使用我的代码读取 id 时,所有 Run 对象都将 RunProperites 设置为 null。
我最感兴趣的属性是 RunProperies.FontSize,但不幸的是它也是 null,我唯一可以访问的属性是 InnerText。
我的代码如下所示:
我已将我的文档最小化为尽可能简单,它看起来像这样http://dl.dropbox.com/u/204110/test.docx
我有类似的文件,可以很好地阅读。OpenXML SDK 2 中是否可能存在错误?
有没有人遇到过类似的问题?任何帮助将不胜感激。谢谢你!
java - 在java中生成docx
我有一个 docx 模板,我将其保存为 .xml,然后解析内容。然后我正在生成一个新的更新的 Word 文档。生成word文档后,我无法打开它。它说“文件损坏”。我按确定。然后它说“如果你想检索文档,请按 OK”。我按确定。然后我得到更新的文件。每次都会发生这种情况。我创建了与独立 java 应用程序相同的程序。通过独立 Java 应用程序生成的文档打开时没有任何错误。谁能让我对此有所了解?我也为服务器端使用了相同的代码。
这是我用来生成文档的代码。