问题标签 [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.
php - PHPDocX 社区版本是否能够将 docx 或 doc 转换为带有格式的 html
我的问题很简单。
我想知道这是PHPDocX
社区版本能够转换docx
或doc
归档到
HTML
带格式的版本?
我还没有尝试过..但想知道是否有可能,以便我可以寻找其他解决方案..并节省一些时间..
我正在使用codeigniter ..如果有人有相同要求的工作代码..请至少建议我如何实现这一目标..
提前致谢..
phpdocx - 如何获取在 phpdocx 中创建的生成文档的 url 或路径
我们有一个项目,我们在其中使用 phpdocx 生成 word 文档。我们想获取生成文档的 url 或路径并将其发送到电子邮件。我们如何获取网址?谢谢!
php - 如何创建 PHPDocX 生成的 Word 文件,其中包含带有内嵌 HTML 的样式文本
我正在使用 PHPDocX,我想从一堆文本中创建一个 Word 文件,这些文本都包含内联 HTML 标记(例如,<b></b>
)并且需要设置样式(例如,对齐、设置字体等)。
我尝试过使用该addText
方法,但随后所有 HTML 标记都按字面显示。然后我尝试使用该embedHTML
方法,但似乎在使用该方法时无法进一步设置文本样式。
理想情况下,我想使用addText
,但同时,让内联 HTML 标记相应地呈现文本。有没有办法做到这一点?谢谢你。
编辑:我曾考虑将 HTML 标签上的文本分开,然后在addText
每个文本块中多次使用该方法来相应地设置文本样式,但该方法的问题是每次我使用时addText
,都会创建一个新的段落元素。如果可以附加多段文本addText
并将它们全部放在同一段落中,那么我认为这是可能的。
有什么想法吗?
opendocument - OpenDocument 中的饼图颜色
我正在使用 phpdocx 库在 .docx 文件中创建饼图。我发现的关于配色方案的(唯一)相应部分是
是否有任何主要来源记录了这些设置的含义和/或我能够自行定义它们?
谢谢,最好的!
php - 通过 phpdocx 使用 ODF 文件作为模板输入和输出
我想加载一个 ODF 文件作为模板,对文档进行变量(字符串)替换,并输出一个带有替换字符串的新 ODF 文件。这可能与 phpdocx 或我应该寻找另一个工具?
这是我目前拥有的:
...在错误期间死亡$docx->addTemplate($source)
:
我相信这是失败的,因为 phpdocx 需要一个 MSWord 文档。
谢谢!
php - phpdocx使用wordfragment替换模板头变量不起作用
我正在使用 phpdocx 来生成 word 文档。
我已经动态地改变了文字的标题。所以我想用 dnamically 替换标题变量。phpdocx 论坛他们说可以使用 WordFragment 方法完成,但它不起作用.. http://www.zxcv.phpdocx.com/en/forum/default/topic/734
这是我的代码,我将 $TESTTT$ 变量放在标题中
php - PHPDocx 查找和替换问题
我正在使用 PHPDocx 查找和替换 word 文档中的句子,但它不适用于任何包含 ' 或 " 的字符串。我尝试转义这些字符但没有运气。有什么想法吗?
例如:
不会被替换,但是
会正常工作。
php - 排除phpdox中的一些目录
我有 phpdox 来生成我的 API 文档并且它可以工作,但我希望它排除一些目录(如 Zend 和 smarty)。在我的 phpdox.xml 中,收集器部分看起来像这样(它不起作用):
排除掩码有什么问题?
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 行没有,我看到的唯一区别是括号......
你知道我可以在这里做什么吗?
javascript - 多个 replacevariablebyhtml 不起作用 - PHPDocX
我正在尝试使用 replaceVariableByHTML 函数替换 word 中的多桩变量,并且我正在使用 replaceVariableByText 替换文本。如果我只使用 replaceVariableByText 一切正常,但添加 html 替换会导致麻烦 - 文档不会生成。我试图只用 HTML 代码替换变量,但我只能替换一个变量。难道我做错了什么?这是我的代码: