問題タブ [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 投票する
2 に答える
2278 参照

php - unoconvを使用してファイルを変換するためにphpでexecを実行します

PHPでHTMLファイルをRTFファイルに変換しようとしていますunoconv

私が呼んでいるphpから:

問題は、file_put content.html を保存することですが、何らかの理由で unoconv が変換されたファイルを /tmp ディレクトリに保存しないことです。

その $command をコンソールのサーバーで直接実行すると、変換されたファイルが作成されました。

どこに問題があるのか​​ わかりますか?

0 投票する
1 に答える
79 参照

unoconv - unoconv: Exception(stderrdata) を発生させます

Tryton 3.4 ( tryton.org ) インスタンスを実行していて、レポートを生成しようとしています。このタスクには、unoconv (v.0.6 をインストール済み) と libreoffice (これもインストール済みで最近更新済み) が必要です。それでも、レポート (odt から pdf に変換する必要があります) を生成しようとすると、次のエラーが発生します。

"

また、unoconv が $PATH にあることも確認しました。他のすべてのライブラリと依存関係がインストールされ、最新の状態になっています (python3-UNO、uno-libs3 など)。

だから私は問題が何であるかについての考えがありません。何が問題なのかについてのヒントはありますか?

ありがとう!

0 投票する
0 に答える
435 参照

php - PHP で libreoffice5 を使用して doc を pdf に変換できませんでした

PHP で libreoffice5 を使用して doc を pdf に変換するときに問題が発生しました。

Office doc ドキュメントを pdf (t.sh) に変換する Linux シェルを作成しました。

次に、次のように apache htdocs dir に php ファイルを作成しました (mytest.php):

しかし、http://localhost/mytest.phpを実行すると、ページが停止することはなく、結果も出力されませんでした (PDF は生成されませんでした)。ps -ef|grep libre を実行すると、次のように表示されました。

これらのプロセスは決して停止しません。私はlibreofficeをチェックし、それは正しいです:

Linux コンソールで t.sh シェルを実行すると、pdf ファイルが生成されます。php でドキュメントを pdf に変換できないのはなぜですか?

0 投票する
2 に答える
356 参照

php - PHP exec がエラーなしで失敗する

.odfへのファイルのエクスポートを自動化したいと考えています.pdf

unoconvというものを試しました。

Windows コマンド プロンプトに入力すると、すべてが正しく表示されます。

PHP スクリプトで使用すると、何も機能しなくなります。エラーは表示されません。

また、エスケープし\たり、'and を"別の方法で使用したりしようとしましたが、決定的なテストはありませんでした。

ください

これはアクセス許可の問題のように聞こえますが、これも確認したところ、すべてのフォルダーが PHP でアクセス可能です。

0 投票する
3 に答える
686 参照

csv - www-dataとして実行しているときにunoconvがエラーを返す

コマンドラインからこれを実行するrootと動作します

しかし、www-dataこのエラーが返されるので実行すると

アップデート

0 投票する
1 に答える
386 参照

python - pdfに変換する前にunoconvに式を自動計算させる方法は?

Python モジュール Xlsxwriter を使用して .xlsx ファイルを作成しました。

うまく機能しますが、数式を含むセルは実行時に空または 0 として表示されます

pdfに変換する前にunoconvに値を自動計算させるにはどうすればよいですか?

0 投票する
1 に答える
1993 参照

php - Unoconv/libreoffice コマンドライン変換が非常に遅い

unoconv または libreoffice を使用してドキュメントを変換odt->pdfしていPHP exec()ます。このプロセスは、私のサーバーの 1 つで非常に高速です (約 1 秒)。今、私は別のはるかに高速なサーバーを持っており、このプロセスにはほぼ 20 秒かかります! そして、それは同じ20kの小さなファイルです。私はググって、同じ構成を設定しましたが、手がかりが見つかりません - 理由は何でしょうか?

unoconv と libreoffice を直接使用しても、結果は同じです。starting unoconv --listener最初の場合、約 20 秒で最初の変換を行うことができます。その後、すべての変換が再び高速になります。

Libreoffice の単純な起動に時間がかかるようですが、なぜですか?

0 投票する
0 に答える
242 参照

pdf-generation - unoconv と libreoffice によって変換された opentbs で生成された docx

何らかの理由で、私は奇妙な振る舞いを期待しています。docx テンプレートを opentbs とマージすると、すべて正常に機能し、生成された docx で正しく表示されます。

しかし今、mac OS X 10.11 で unoconv と libreoffice を使用している docx を pdf に変換する必要があります。

これを行うと、複数行のすべての文字列 (docx で正しく表示されます) が pdf で 1 行として表示されます。また、生成された docx を libreoffice で開くと、複数行の文字列がすべて 1 行として表示されます。

を使用できることがわかりました;strconv=no。これは、まったく逆のことを行います。docx 内のすべての複数行文字列は 1 行として表示されますが、libreoffice または unoconv での pdf への変換では複数行で正しく表示されます。

誰でもこの問題の解決策を持っていますか?

0 投票する
0 に答える
4296 参照

python - Windowsコマンドプロンプトからunoconvコマンドを直接実行する方法

ファイル変換に unoconv を使用しようとしています

私は LibreOffice をダウンロード し、システム パス変数にC:\Program Files (x86)\LibreOffice 5\program, path where python.exe, pyuno.pydand exists を追加しました 。soffice.exeC:\Users\user> python

また、 https://github.com/dagwieers/unoconvUnoconvから zip をダウンロードし て解凍し、フォルダーを 内に配置して、ファイルがここに配置されるようにしました
C:\Program Files (x86)unoconvC:\Program Files (x86)\unoconv-master

コマンドプロンプトで実行する C:\Users\user > python unoconv -hと、

このエラーが発生します C:\Program Files (x86)\LibreOffice 5\program\\python-core-3.3.0: can't open file 'unoconv' : [Error 2] No such fiel or directory

しかし、unoconvフォルダーに移動して同じコマンドを実行すると

C:\Program Files (x86)\unoconv-master > python unoconv -hそれはうまく動作し、

C:\Program Files (x86)\unoconv-masterシステムパス変数も追加し、UNO_PATH変数を作成しましたC:\Program Files (x86)\LibreOffice 5\program

python unoconv -hunoconv フォルダーに移動せずに、任意の場所からコマンドを実行する方法は?

更新:実際に私はlarvelアプリケーションに取り組んでおり、unoconvこのためにを使用しようとしています。 php-unoconv の以下のエラーが表示されますphp-unoconv

このエラーを修正するには?システム環境変数と関係があるに違いないと思いましたが、そうでない場合は、このエラーが発生する理由について何か考えがあります

0 投票する
1 に答える
669 参照

linux - Xなしでunoconvを動作させることはできません

Word 文書をプレーン テキストに変換しようとすると、次のエラーが発生します。

このサーバー上の libreoffice のバージョンは LibreOffice 4.3.7.2 430(Build:2) で、CentOS 7 を実行しています。

そのため、自分のコンピューターの VirtualBox に Debian 8.3.0 をインストールし (CentOS マシンのルート権限を持っていないため)、LibreOffice 4.3.3.2 430m0(Build:2) が付属していました。驚いたことに、MS Word ファイルの変換を SSH 経由で試したところうまくいきましたが、X はまったく実行されていませんでした。

CentOSで動作させる方法を知っている人はいますか? libreoffice の更新は必要ですか?