问题标签 [unoconv]

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 投票
0 回答
129 浏览

powerpoint - 使用 Unoconv 转换时 PPT 改变颜色

我正在我的 Ubuntu 14.04 服务器上使用 Unoconv 将 PPT 转换为 PDF。大多数文件都被正确转换,除了少数文件。转换后,幻灯片的颜色变得非常明亮。当我在“Microsoft Office PowerPoint”中打开 PPTx 时,它看起来是正确的,但是当我在“OpenOffice Impress”中打开相同的 PPTx 时,它看起来与转换后的颜色一样非常明亮。这可能是 CMYK 到 RGB 的问题,但我不确定。

我用来将 PPT 转换为 PDF 的命令是:

前:

在此处输入图像描述

后:

在此处输入图像描述

源文件: PPTx源文件

0 投票
0 回答
483 浏览

multithreading - 多线程 unoconv (libreoffice)

我正在尝试在 Linux 上将一些大型 .doc 和 .rtf 文件转换为 PDF。命令是:

unoconv -f pdf largefile.doc

我的机器有 8 个核心,但是当我运行 htop 时,它显示只有 1 个核心在 100% 使用。转换需要几分钟。我想知道是否有 unoconv 实用程序的多线程/并行版本?还是 libreoffice 作家?或者可能是另一个可以将多种文件类型转换为 PDF 的实用程序。

澄清一下,单个文件需要很长时间才能转换,我不希望并行转换多个文件。

更新:一个 .doc 文件需要 15 小时才能转换。该文件大约有 30 页,每页都包含一个屏幕截图。也许我需要另一个实用程序?

0 投票
1 回答
918 浏览

excel - Unoconv - 保持缩放将 xlsx 转换为 pdf

我正在使用 unoconv 将 Excel 文件转换为 PDF。从 .xls 文件转换时,转换后的 PDF 保留正确的缩放比例,但从 .xlsx 文件转换时,PDF 缩放比例恢复为 100%。换句话说, unoconv 以不同的方式转换相同的文件,尽管具有不同的扩展名和 Excel 格式。

操作系统是 Ubuntu。我正在从命令行运行 unoconv。我在网上搜索了一个解决方案,但没有找到。我相信这是 unoconv 中的一个错误,即 unoconv 在从 .xlsx 转换时似乎不支持保持缩放,就像从 .xls 转换时一样

有没有其他人遇到过这种情况,如果有,是否有解决方法?

0 投票
1 回答
677 浏览

encoding - unoconv 与 --stdin 不工作

我正在使用unoconv转换docxpdf. 只要我通过文件名传递文档,一切都很好:

但是一旦我使用--stdin它就不再起作用了:

这是同一个文件。为什么这不起作用?

这是文件:https ://nofile.io/f/bKz1zWf745K/test.docx

0 投票
2 回答
2837 浏览

regex - 从 CSV 文件中删除新行

我有一个使用 unoconv 将 excel 文件转换为 csv 的脚本。我注意到由于 excel 中的特定格式,c​​sv 中的一些记录被添加为新行。我想知道这是否可以在unix中处理。

抽样有问题的数据。

正确的数据应该是。

0 投票
1 回答
413 浏览

unix - 加快 unoconv 转换过程

我在 unix 中使用 unoconv 将 xlsx 文件转换为 csv。如果文件超过 20mb,我发现它非常慢。转换需要10多分钟。有没有办法加快速度。

我使用的命令就是这个。

0 投票
1 回答
37 浏览

awk - Unoconv 用值填充合并的单元格

我正在使用 unoconv 将不同的 xlsx 报告转换为 csv。其中一份报告有一个合并单元格,如下所示。

每当我将 xlsx 文件转换为 csv 时。合并的单元格 column_1 没有填充这样的值。

unoconv 中是否有任何选项可以用值填充合并的单元格?或者有没有可能使用 awk 来解决这个问题?

期望的输出:

0 投票
1 回答
156 浏览

bash - unoconv 中的错误处理

我有一个使用 unoconv 自动将 excel 文件从 xls 转换为 csv 的脚本。我不时收到此错误。

我希望能够处理转换时发生的任何错误。我已经尝试将此添加到脚本中。

我的问题是这样的。即使我遇到那个错误。错误消息未反映。有什么我做错了吗?

0 投票
0 回答
135 浏览

node.js - 通过 curl 或节点请求模块检索的文件中的不同编码

我目前遇到问题,我认为可能是从 unoconv 服务检索到的文件的编码。我正在使用这个 docker 容器,它提供 uniconv 作为 web 服务并尝试将 docx 文件转换为 pdf 我使用 curl 作为给出的示例成功,但是当我尝试使用节点请求承诺模块将它集成到我的应用程序中时可以得到响应,但生成的文件似乎有不同的编码,它只是一个空的 pdf。

这是我的要求(我认为可以):

当我访问保存的文件时,我得到了左侧的输出,而右侧的输出是通过 curl 检索到的:

在此处输入图像描述

0 投票
1 回答
207 浏览

php - Unoconv 和 IIS 权限问题

寻找一些关于在 IIS 上设置 Unoconv 的建议。

我正在尝试通过 PHP 运行它,但出现以下错误。

  • 如果我在运行 PHP 脚本之前在 CMD 中运行以下命令unoconv --listener来转换文件,一切都会按预期工作,但我不想自己管理侦听器创建过程,因为 unoconv 应该这样做。

  • 如果我将应用程序池标识切换为LocalSystem一切正常,则创建侦听器并进行文件转换工作,但这提供了太多访问权限。

关于我需要配置什么以使其正常工作的任何想法ApplicationPoolIdentity

谢谢

格德