問題タブ [libreoffice]

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 に答える
6089 参照

openoffice.org - OpenOffice.orgAPIまたはLibreOfficeAPI?

どのAPIを使用する必要がありますか?どちらがより有望ですか?私の主な目標は、ODFドキュメントを生成することです。ODF1.2をサポートすることは私にとって重要です。そして、C++とCLIのビングを使用したいと思います。

0 投票する
8 に答える
14603 参照

php - php exec() から libreoffice を実行する

プログラムでドキュメントを変換するために、Apache を使用して freebsd-server に libreoffice headless をインストールしました (odt->pdf など)。コマンドラインから操作可能!しかし、私の目標はphpからできるようにすることです。これは、Web ユーザー (www) が libreoffice を実行できることを要求します。しかし、それはできません。

自分のユーザーとして libreoffice を実行すると、次のようになります。

root で同じコマンドを実行しても、うまくいきません。同じことが、php の www-user の問題です。

問題は、libreoffice から情報を取得できないことです。そのため、libreoffice が自分以外のユーザーとして実行されたくない理由がわかりません。

私の質問は、php で exec() を介して libreoffice を実行する許可を www-user に与えるにはどうすればよいですか?

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

libreoffice - LibreOffice Calc で 3 つ以上の条件で並べ替えるにはどうすればよいですか?

Data -> Sort から 3 つの基準しか選択できないようです。追加の基準を使用する (潜在的にプログラムによる) 方法はありますか?

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

git - LibreOfficegitリポジトリのクローンを作成できません

このLibreOfficeページの指示に従ってLibreOfficeソースコードのクローンを作成しようとしていますが、機能していません。サーバーにpingを送信することすらできないようです。彼らのサーバーはダウンしていますか、それとも私は何かが足りないのですか?グーグルをしましたが、わかりません。どんな助けでもいただければ幸いです!

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

openoffice.org - 私のシステムで open office / libreoffice と unoconv のバージョンを取得する方法は?

この問題を解決しようとしています
エラー: 自分のリスナーに接続または開始できません。中止しています。
ドキュメントを変換しようとしたときに発生しました。

ありがとうございました

0 投票する
5 に答える
13387 参照

ms-office - 変換中に unoconv が機能しない。エラーをスローします: 自分のリスナーに接続または開始できません。中止しています

を使用してdocxをpdfに変換しようとしていますが、実行するとunoconv取得されます。Error: Unable to connect or start own listener. Aborting.unoconv -f pdf 1234.docx

だから、聞き手がいなければならない。次に、を介してリスナーを開始しましたunoconv --listener
試しps aux | grep sofficeてみたところ、soffice.bin が見つかりました。

だから私はもう一度試し unoconv -f pdf 1234.docxました。それでも同じエラーが発生しました: Error: Unable to connect or start own listener. Aborting.

ここで何が間違っていますか?

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

macros - LibreOffice ライター: ssh を開くハイパーリンクを作成する

LibreOfficeドキュメントにハイパーリンクのようなものを作成して、呼び出されたときに、選択した「ハイパーリンク」にssh接続する端末を開くことができるかどうか疑問に思っていました 知財

問題は、時々、ssh 経由でリモート マシンに接続する必要があることです。これらのマシンの IP のリストを含む LibreOffice .odt (ライター) ドキュメントがあります。IPの1つをクリックすると、ssh接続でgnomeターミナルが自動的に開くようにしたいと思います。主に、端末を開いて ssh と入力する必要がないようにするためだけにmyusername@what.ever.ip

動作するように見えるマクロを作成しました:

これは私が必要とするもののために働いているようです。ここで、LibreOffice ドキュメントに移動し、そこにリストされている IP の 1 つを選択し、「選択した IP をパラメーターとして使用して 'OpenSSH' ルーチンを実行する」のようなことをしたいと思います。

凝ったものや、マクロがパスワードを送信したり、そのような複雑なものを持ったりする必要はありません。ssh コマンドを実行している gnome-terminal を開くために必要なだけです。

LibreOffice 3.4.4 で Ubuntu 11.10 を実行しています。そして、私は複雑な (私にとって) マクロの世界のまったくの初心者です。

前もって感謝します。

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

python - ODSファイルからJSONへ

データのspeadsheetを配列のJSON配列に変換したいと思います。

このサイトはそれを行います:http://www.shancarter.com/data_converter/index.html そして私はソースコードを調べました。

しかし、私が欲しいのは、マクロ/スクリプト/拡張子、またはそれをプログラムして.odsをJSONファイルに変換する方法です。

好き:

に:

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

excel - 列で VLOOKUP を繰り返す

LibreOffice (Excel でも同じですか?) で、式 VLOOKUP(C2;B1:D2;3;0) をすべての列に繰り返したいと思います。例: VLOOKUP(C2;B1:D2;3;0)、VLOOKUP(C3;B1:D3;3;0)、VLOOKUP(C4;B1:D4;3;0)など

しかし、コピーして貼り付けると、VLOOKUP(C3;B2:D3;3;0)、VLOOKUP(C4;B3:D4;3;0) などを取得します --> 配列は常に同じサイズです

何か案が?

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

plugins - LibreOfficeでLaTexに見える正当なテキストを作成する

私は現在、私の論文で書いています。
私はLaTexの代わりにLibreOfficeを使用しています-ばかげています、私は知っています!
しかし、現時点ではLaTexに変更する方法がないので、それに対処する必要があります...

テキスト全体を揃えたいのですが...でも、Libre Office Writerの揃えボタンを使って行うと、本当に醜く見えます。

LaTexでは、これを行うためのより良いアルゴリズムがあるようです...
行に5つの単語しかない場合、次のようになります。

これは、改行の場合にのみ発生することを私は知っています。新しい段落を使用すると、完璧に機能します。しかし、Shift + Enterキーを押して次の行に書き込むと、この見栄えの悪いテキストが表示されます...

しかし、私はそれを美しく滑らかに見せたいと思っています。

Libre Officeでそれをより良くする方法はありますか?プラグインはありますか?現在使用しているバージョンは、LibreOffice 3.4.4 OOO340m1(ビルド:402)です。

または、段落のない単一の改行を回避する必要がありますか?

(私はこれがスタックオーバーフローでここで正しいことを願っています)