问题标签 [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 投票
1 回答
105 浏览

libreoffice - 如何以编程方式在 LibreOffice Calc 中触发 AutoFit / SetOptimalHeight?

我正在使用 unoconv 转换 XLSX => PDF。我需要 LibreOffice 来包装文本并根据 XLSX 文件的内容动态增加行高。有没有办法以编程方式执行此操作,也许在 unoconv/soffice 级别?

0 投票
0 回答
16 浏览

pdf - 将 .Tif 文件转换为 PDF 的问题

我正在使用 unoconv 转换文件,当我尝试将多页 tiff 文件转换为 pdf 或任何与此相关的文件时遇到问题。好奇是否有人对此有一些见解是命令:

我所有的文件转换似乎都很好,但这个似乎只返回第一个图像而不是所有页面。好奇是否有额外的参数或我缺少的东西来让它工作。

提前致谢。

0 投票
0 回答
56 浏览

image - 将 html 转换为 odt 或 docx 时嵌入图像

我正在使用 unoconv 和 libreoffice 将 html 转换为文档格式。将 HTML 转换为 odt 或 docx 时,有没有办法强制 unoconv 嵌入链接的图像?

0 投票
0 回答
63 浏览

libreoffice - Unoconv odt 到 pdf 的转换

unoconv 在将包含链接图像(未嵌入)的 odt 或 docx 转换为 pdf 时挂起。

unoconv -f pdf some.odt (挂起...)

soffice --headless --convert-to pdf some.odt (工作得很好)

在 Ubuntu 20.04 上

unoconv 0.7 平台 posix/linux python 3.8.5(默认,2021 年 1 月 27 日,15:41:15)[GCC 9.3.0] LibreOffice 6.4.6.2

0 投票
3 回答
1627 浏览

python - AWS Lambda Alpine Python Container 显示 IMAGE Launch 错误 exec 格式错误

我正在编写一个 Lambda 函数来使用 unoconv 和 libreoffice 将 excel 文件转换为 PDF,为此我使用的是 alpine 基础图像。Dockerfile 如下。

entry.sh 文件内容如下。

requirements.txt 文件内容如下。

app.py 文件内容如下。

我构建了这个容器并在本地运行容器,这没有问题。但是,当我将图像推送到 ECR 并使用新的最新图像更新功能并运行测试时,它会显示此错误。

查看错误,我认为这与架构有关。有人可以帮助我了解导致问题的原因吗?

0 投票
0 回答
130 浏览

ubuntu - Apache 的 Ubuntu 文件权限问题

我已经ubuntu 20.04安装了ec2-instancewithapache2php7.2.

我需要使用 php 脚本将文件上传到一个uploads文件夹,然后使用 php对这些文件执行一些基于 linux 的命令(unoconv和)。文件夹结构/权限如下:ghostscriptexec

/var/www/html/<project-name>/uploads/<sub-folder>/<files>

每个都有以下文件权限

  1. 在上面提到的文件权限和所有权中,如果我尝试上传任何文件或mkdir,我会从 php/apache 收到权限被拒绝错误。如果我将所有权更改为www-data:www-data.
  2. 如果我将其更改为www-data:www-data,则unoconv停止工作,由于某种原因,它仅在文件夹所有者为ubuntu.
  3. 如果我将它改回ubuntu:www-data,ghostscript 由于 开始失败invalidfileaccess,我尝试添加-dNOSAFER标签,但这无济于事。尝试使用pdftoppm,它也有与ghostscript相同的问题。

我尝试创建一个新用户并将该用户添加到ubuntuwww-data中,但这不起作用。我添加ubuntuwww-data和组www-dataubuntu,这也不起作用。

我觉得我现在搞砸了太多。上述文件夹的正确权限和所有权应该是什么,以允许 apache 上传文件和 ubuntu 对其执行操作?我愿意做实验。

0 投票
1 回答
63 浏览

linux - 无法在 Amazon Sagemaker 上安装 unoconv

我需要将一些杂项文件(pptx、xlsx、dox)转换为 PDF,我需要在 Linux 上进行。我发现这样做的“好方法”是使用 unoconv 包。

问题是,当我尝试这样做时,sudo yum install unoconv它告诉我

如何从命令行将包添加到可用的包中?

发行版是:

0 投票
0 回答
33 浏览

php - 使用 unoconv 将 .csv 文件转换为 .xls 时缺少标题

在使用 unoconv 将 .csv 文件转换为 .xls 文件时,xls 文件中的 IV 列之后的列丢失。我正在使用 shell_exec 在 PHP 代码中执行命令,例如 --

test.csv 包含最多 AMJ 的列,但 test.xls 仅包含最多 IV 的列。

如何使用 unoconv 成功转换大型 csv 文件?

0 投票
3 回答
483 浏览

php - 使用 Unoconv 将 docx 转换为 pdf 时出错

我正在尝试使用 Unoconv 将 .docx 文件转换为 .pdf 文件。Libreoffice 安装在我的服务器上,该脚本适用于服务器上的另一个网站。

使用该行use Unoconv\Unoconv;会产生HTTP ERROR 500.

有人知道我为什么得到一个HTTP ERROR 500吗?

这是我的脚本:

这是我的 Unoconv.php 脚本:

0 投票
0 回答
45 浏览

python - 使用 unoconv 从 pptx 转换为 pdf 的问题

我正在使用 UNOCONV 将 pptx 文件转换为 pdf。它工作得很好,但它会在顶部打印幻灯片的名称,我还没有找到修复它的方法。

你有什么建议?

这是我正在使用的代码: