问题标签 [phpdocx]

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.

0 投票
1 回答
678 浏览

php - PHPDocX 社区版本是否能够将 docx 或 doc 转换为带有格式的 html

我的问题很简单。

我想知道这是PHPDocX社区版本能够转换docxdoc归档到

HTML带格式的版本?

我还没有尝试过..但想知道是否有可能,以便我可以寻找其他解决方案..并节省一些时间..

我正在使用codeigniter ..如果有人有相同要求的工作代码..请至少建议我如何实现这一目标..

提前致谢..

0 投票
1 回答
67 浏览

phpdocx - 如何获取在 phpdocx 中创建的生成文档的 url 或路径

我们有一个项目,我们在其中使用 phpdocx 生成 word 文档。我们想获取生成文档​​的 url 或路径并将其发送到电子邮件。我们如何获取网址?谢谢!

0 投票
1 回答
532 浏览

php - 如何创建 PHPDocX 生成的 Word 文件,其中包含带有内嵌 HTML 的样式文本

我正在使用 PHPDocX,我想从一堆文本中创建一个 Word 文件,这些文本都包含内联 HTML 标记(例如,<b></b>)并且需要设置样式(例如,对齐、设置字体等)。

我尝试过使用该addText方法,但随后所有 HTML 标记都按字面显示。然后我尝试使用该embedHTML方法,但似乎在使用该方法时无法进一步设置文本样式。

理想情况下,我想使用addText,但同时,让内联 HTML 标记相应地呈现文本。有没有办法做到这一点?谢谢你。


编辑:我曾考虑将 HTML 标签上的文本分开,然后在addText每个文本块中多次使用该方法来相应地设置文本样式,但该方法的问题是每次我使用时addText,都会创建一个新的段落元素。如果可以附加多段文本addText并将它们全部放在同一段落中,那么我认为这是可能的。

有什么想法吗?

0 投票
1 回答
278 浏览

opendocument - OpenDocument 中的饼图颜色

我正在使用 phpdocx 库在 .docx 文件中创建饼图。我发现的关于配色方案的(唯一)相应部分是

是否有任何主要来源记录了这些设置的含义和/或我能够自行定义它们?

谢谢,最好的!

0 投票
1 回答
173 浏览

php - 通过 phpdocx 使用 ODF 文件作为模板输入和输出

我想加载一个 ODF 文件作为模板,对文档进行变量(字符串)替换,并输出一个带有替换字符串的新 ODF 文件。这可能与 phpdocx 或我应该寻找另一个工具?

这是我目前拥有的:

...在错误期间死亡$docx->addTemplate($source)

我相信这是失败的,因为 phpdocx 需要一个 MSWord 文档。

谢谢!

0 投票
4 回答
1254 浏览

php - phpdocx使用wordfragment替换模板头变量不起作用

我正在使用 phpdocx 来生成 word 文档。

我已经动态地改变了文字的标题。所以我想用 dnamically 替换标题变量。phpdocx 论坛他们说可以使用 WordFragment 方法完成,但它不起作用.. http://www.zxcv.phpdocx.com/en/forum/default/topic/734

这是我的代码,我将 $TESTTT$ 变量放在标题中

0 投票
1 回答
186 浏览

php - PHPDocx 查找和替换问题

我正在使用 PHPDocx 查找和替换 word 文档中的句子,但它不适用于任何包含 ' 或 " 的字符串。我尝试转义这些字符但没有运气。有什么想法吗?

例如:

不会被替换,但是

会正常工作。

0 投票
1 回答
1538 浏览

php - 排除phpdox中的一些目录

我有 phpdox 来生成我的 API 文档并且它可以工作,但我希望它排除一些目录(如 Zend 和 smarty)。在我的 phpdox.xml 中,收集器部分看起来像这样(它不起作用):

排除掩码有什么问题?

0 投票
2 回答
548 浏览

xml - docx中的Xpath,带有括号作为包含属性

使用用于 docx 操作的库 phpdocx.com,我偶然发现了一个我无法用我糟糕的 xpath 和 docx 知识解决的问题。

在 phpdocx 中有所谓的块变量,用于标记一个完整的块,例如

为了定位和删除这些块,他们 (phpdocx) 使用以下 xpath 表达式:

可以在此处找到相应的 docx 片段:https ://gist.github.com/anonymous/6bd998117b1a493dbaf7

所以,我已经调试过了,上面的 XPath 查询找到了一个节点,w:p.

第一个问题,诚然:为什么它只找到一个匹配但实际上有两个(“开始”和“结束”块)。此外,由于那个书签东西,BLOCK_ 的出现被撕掉了。这到底是怎么回事?

但我的实际问题是,我有,不要问,像$BLOCK_foo.bar(20).baz$.

这个的 xpath 分别是

这没有按预期工作,它找到了两个节点(w:p虽然都是);在哪里,我交叉检查了,

..正确地工作$BLOCK_foo.bar20.baz,所以我最后认为这是表达式中出现括号的问题?另一方面,该contains()值用引号引起来,所以我认为这不应该是问题;但我读过例如单引号也可能在contains()表达式中造成麻烦......

相关的 PHP 代码块是https://gist.github.com/anonymous/490418104fdf5cd1a791。可以在此处找到具体的 XML 示例,http ://gist.github.com/anonymous/07eeddeb7d2f3c7db55b 。从第 16 行到第 74 行的第一个“块”工作正常,而第 101 行到第 166 行没有,我看到的唯一区别是括号......

你知道我可以在这里做什么吗?

0 投票
1 回答
621 浏览

javascript - 多个 replacevariablebyhtml 不起作用 - PHPDocX

我正在尝试使用 replaceVariableByHTML 函数替换 word 中的多桩变量,并且我正在使用 replaceVariableByText 替换文本。如果我只使用 replaceVariableByText 一切正常,但添加 html 替换会导致麻烦 - 文档不会生成。我试图只用 HTML 代码替换变量,但我只能替换一个变量。难道我做错了什么?这是我的代码: