标签: docx

如何在带有POI的DOCX中使用预定义格式?

我正在使用POI创建一个docx生成器,并希望使用预定义的格式.

Word包括多种格式,如标题,标题1..10等.这些格式是在您使用Word创建的每个DOCX中预定义的.

我想在我的docx生成器中使用它们.我尝试了以下但是格式没有应用:

paragraph = document.createParagraph();
lastParagraph.setStyle("Heading1");
Run Code Online (Sandbox Code Playgroud)

我还尝试了"标题1","heading1"和"Heading1"作为样式,但它们都没有奏效.
API文档不显示任何信息.

我分析了用Word 2007创建的docx文件,发现"Heading1"是正确的.不幸的是,样式没有在docx中定义.我是否必须手动创建此样式?

谁能指出我正确的解决方案?

java docx apache-poi xwpf

14
推荐指数
3
解决办法
2万
查看次数

在c#中将Html转换为Docx

我想在c#中将html页面转换为docx,我该怎么做?

c# docx

14
推荐指数
3
解决办法
4万
查看次数

使用Docx.js在JavaScript中生成Word文档?

我正在尝试使用docx.js生成Word文档,但我似乎无法让它工作.

在修改第247行以修复"'textAlign'未定义错误"后,我将原始代码复制到Google Chrome控制台中

if (inNode.style && inNode.style.textAlign){..}
Run Code Online (Sandbox Code Playgroud)

这使得该功能convertContent可用.其结果是Object,例如

JSON.stringify( convertContent($('<p>Word!</p>)[0]) )
Run Code Online (Sandbox Code Playgroud)

结果是 -

"{"string":
      "<w:body>
            <w:p>
                <w:r>
                    <w:t xml:space=\"preserve\">Word!</w:t>
                </w:r>
            </w:p>
       </w:body>"
 ,"charSpaceCount":5
 ,"charCount":5,
 "pCount":1}"
Run Code Online (Sandbox Code Playgroud)

我复制了

<w:body>
    <w:p>
        <w:r>
            <w:t xml:space="preserve">Word!</w:t>
        </w:r>
    </w:p>
</w:body>
Run Code Online (Sandbox Code Playgroud)

进入Notepad ++并将其保存为扩展名为"docx"的文件,但是当我在MS Word中打开它但是它说"由于内容存在问题而无法打开".

我错过了一些属性或XML标签或其他什么?

javascript ms-word docx

14
推荐指数
2
解决办法
6万
查看次数

如何使用Apache POI 3.5中的新OOXML支持从DOCX文件中提取纯文本?

2009年9月28日,Apache POI项目发布了3.5版本,正式支持Office 2007中引入的OOXML格式,如DOCX和XLSX.

请提供一个代码示例,用于以纯文本格式提取DOCX文件的内容,忽略任何样式或格式.

我问这个是因为我无法找到任何覆盖新OOXML支持的Apache POI示例.

docx openxml xlsx apache-poi

13
推荐指数
2
解决办法
1万
查看次数

将Word doc或docx文件转换为文本文件?

我需要一种转换.doc.docx扩展的方法,.txt而无需安装任何东西.我也不想手动打开Word来显然这样做.只要它在auto上运行.

我在想Perl或VBA可以做到这一点,但我也无法在网上找到任何东西.

有什么建议?

perl vba doc docx text-files

12
推荐指数
3
解决办法
3万
查看次数

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

我有一个有效的ASP.NET MVC Web应用程序来管理项目和客户.现在我想为一些客户生成一个word文件.在此文件中应显示有关客户的一些数据.每个生成的文件都应具有相同的数据和相同的设计.所以我想用字段来创建一个新的Word模板,并希望以编程方式填充占位符.

我的问题是我找不到明确的方法来做到这一点.有人知道一个好的学习资源吗?

.net c# ms-word docx openxml

12
推荐指数
2
解决办法
1万
查看次数

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

好吧,在你想到"不是这样的另一个问题"之前,请先阅读此内容.

我有一个应用程序(ASP.NET MVC 3中的Web应用程序)使用DocX库在DocX中生成Word文件.

应用程序采用模板并使用数据库中的所有数据填充它.现在我想创建一个创建的docx文件的PDF版本.

我知道箴言是一种选择,但不适合我,因为我的预算很少.其他我需要花钱的库也是不可能的.

我没有sharepoint服务器,因此Word Automation Services也不是一个选项.

所以我有两个选项(我知道),他们都使用了iTextSharp.不知道哪个更好.

  1. 我可以使用docx文件中生成的XML并将其转换为iTextSharp可用的版本.
  2. 我可以创建PDF,就像我用模板创建docx一样.

任何人都知道它有多少工作,哪两个有更好的性能,如果有可能的话.

我知道第二个选项的缺点是,当我更改模板时,我必须为两个版本更改它.

如果您有更好的解决方案(免费),欢迎您分享.

c# asp.net-mvc pdf-generation docx

12
推荐指数
1
解决办法
2万
查看次数

在vim中以zip格式打开docx文件

我有一个docx文件,实际上只是一个文件,zip但由于扩展名不是.zip,vim无法识别,并打开原始数据.

我试过打开文件并将文件类型设置为zip,:set filetype=zip我试过打开文件作为目录,:e path/to/file.docx/我试过打开文件

有什么方法可以强迫vim打开docx拉链?

vim zip docx

12
推荐指数
1
解决办法
1353
查看次数

是否有 Word .docx XML 标签的词汇表?

我正在尝试创建一个解析器来查找 Word.docx文件的跟踪更改和作者...

我找到了,document.xml但是标签太多了!所有这些标签所代表的含义是否有词汇表?

如果可能的话,我想避免强行通过这种方式。

xml glossary docx

12
推荐指数
1
解决办法
5472
查看次数

如何在Ubuntu bash上使用Libreoffice将.docx转换为.odt

使用Libreoffice将DOCX转换为PDF存在问题.(在RTL文档中)但转换以ODT格式保存的相同文档将正常工作.

任何人都知道如何使用Ubuntu bash将现有的DOCX文件转换为ODT?

ubuntu docx odt libreoffice

11
推荐指数
1
解决办法
7308
查看次数

标签 统计

docx ×10

c# ×3

apache-poi ×2

ms-word ×2

openxml ×2

.net ×1

asp.net-mvc ×1

doc ×1

glossary ×1

java ×1

javascript ×1

libreoffice ×1

odt ×1

pdf-generation ×1

perl ×1

text-files ×1

ubuntu ×1

vba ×1

vim ×1

xlsx ×1

xml ×1

xwpf ×1

zip ×1