問題タブ [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 に答える
744 参照

linux - プログラミングでdocをps形式に変換したい

プログラムで doc を ps(post script) 形式に変換したい.LibreOffice でこの変換を行うユーティリティが利用できることは知っているが、クライアント マシンに Libreoffice をインストールしたくない.LibreOffice のソース コードを再利用したい.私はそれが非常に面倒な作業であることを知っていますが、少なくとも誰かがこれを行う方法またはプログラムで行う他の方法についての基本的なアプローチを教えてくれれば.

Linux OS用に欲しいです。

ありがとう。

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

mathml - Mathml 式を Libreoffice にロードする方法

MATHML 式があります (つまり、http://www.mathtoweb.com/cgi-bin/mathtoweb_online.plによって生成されます)。それをLibreofficeに貼り付けたいです。どうすればそれができますか?

またはさらに良いことに、それをodf-formula標準に変換したいと考えています。

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

python - LibreOfficeを閉じずにPythonスクリプトを介して以前に開いたLibreOfficeスプレッドシートを更新する

30 列に約 500 行のカンマ区切りの値を含む LibreOffice スプレッドシート (data.ods) があります。最初の行には、列ヘッダーが含まれています。

Data.ods は、スクリプトによって 1 日を通して定期的に更新されます。次に、別のスプレッドシート (main.ods) の data.ods 内のセルへのリンクをいくつか作成します。

現在、次のことを行っています。

1) Python スクリプトを使用して data.ods を生成します。

2) data.ods を開いて、LibreOffice がコンマ区切りの値のテキスト インポートを実行して行に入力できるようにします。

3) main.ods を開きます (リンクが自動的に更新されます)。

現在、main.ods を開いたままにしておくことはできません。なぜなら、data.ods を閉じた後でも、LibreOffice にはまだ何らかのロックがかかっているように見え、LibreOffice を完全に閉じるまでスクリプトで data.ods を編集できないからです ( main.ods を閉じる必要があります)。

私は次のことをしたいと思います:

1) main.ods を開きます。

2) スクリプトを介して data.ods を生成します。

3) Edit...Links...Update Values を使用して、更新された値を main.ods にインポートします。

4) main.ods を開いたままにします。

5) スクリプトを介して新しい data.ods を生成します。

6) Edit...Links...Update Values を使用して、更新された値を main.ods にインポートします。

7) 必要に応じて繰り返します。

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

compilation - LibreOfficeOnLineビルド

libreofficeをコンパイルして、「オンライン」で使用しようとしています。つまり、Webブラウザで使用します(デモはこちら:http ://www.youtube.com/watch?v = CVR7HqDokmAを参照 )。

実行可能ファイルを実行すると、次のエラーが発生します。

Ubuntu11.10Linuxボックスでlibreofficeをコンパイルするために行う手順は次のとおりです。


ここでの問題は何ですか?他に確認できるコンパイルオプションはありますか?

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

excel - スプレッドシートの小計行を計算する

次のようなスプレッドシートがあります。

私が欲しいのは、リーフ以外の行の列Cの小計を計算するためのより良い方法です。= sumを使用すると、行を追加/削除するときにエラーが発生しやすくなります。また、すべての子供が葉である場合にのみ使用できます。そうしないと、物事が二重にカウントされます。加算を使用すると、エラーが発生しやすく、非常に煩わしくなります。{Excel、OpenOffice、LibreOffice、Google Documents}に、列Aのアウトライン番号に基づいて、後続のすべての子行の列Cの値をロールアップするように指示する方法はありますか?私はこのような関数が大好きです:

ここで、A2は、現在の行のアウトライン番号を持つセルです。

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

java - LibreOffice SDK bootstrap

I got the standard jar files + juh-2.4.1.jar and ridl-3.2.1.jar (got errors on import) as referenced libraries in my project. When i get an example piece of code from http://api.libreoffice.org/examples/DevelopersGuide/examples.html#FirstSteps i always land on this error:

#xA;

Always a NoClassDefFoundError on bootstrap.. Searching for this but can't find much.. Anybody has an idea how to fix this?

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

java - UnsatifiedLinkError

Libre Office API を使用して java.lang.UnsatisfiedLinkError でバウンスする:

誰でもこれを処理する方法を知っていますか? インターネット上で適切な解決策が見つからないようです/

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

python - LibreOffice LightProof 文法ライブラリを外部で使用できますか?

LibreOffice 3.5 には、 LightProof と呼ばれる (または、LightProof に基づく) 文法チェッカーが含まれています。私が読んだところによると、LightProof はカスタム文法規則のチェックに使用できる Python ライブラリのようです。しかし、私は一生、LightProof のプロジェクト ページを見つけることができません。

最も近いのはhttp://cgit.freedesktop.org/libreoffice/lightproof/tree/で、これは LightProof 自体ではなく、LibreOffice 拡張機能のコードのようです。

では、LightProof は実際には他のアプリケーションに実装できるライブラリなのですか、それとも LibreOffice 機能の単なるコード ワードなのでしょうか?

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

php - アパッチ/PHP + リブレオフィス

CentOS マシンに LibreOffice RPMS (3.5.3 と 3.4.6 の両方を試しました) をインストールしました。LibreOffice を呼び出すシェル スクリプトを PHP で実行しようとしています。シェル スクリプトでは、次の行を実行します。

ただし、このコマンドを実行すると、次のメッセージが表示されます。

ライン自体は問題ありません。エコーして SSH で手動で実行すると、正常に動作します。これは、異なる権限を持つ別のユーザー (注: インストールしたユーザーや root としてではなく) として実行しているためである可能性が最も高いです。

私は絶望的でしたが、すでに libreoffice フォルダー全体を 777 に chmod して、「apache」ユーザーを所有者にしようとしました。そこには運がありません。なぜApacheに実行させないのか、どうすればこれを解決できるのか、誰にも手がかりがありますか?

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

csv - LibreOffice / OpenOffice Calc: VBscript、XLS シートの CSV へのエクスポート

しばらくの間、スクリプトを作成しようとしていますが、一部が機能していないようです。

状況: xlsをcsvにエクスポートするために、任意のWindows XPまたは7システムでLibreOffice(/ OpenOffice)Calc(私の場合は3.5.4)のインストールを使用できるVBスクリプトが必要です(シートにあるシートと同じ数のcsvファイルxls)。この場合、VBS と LibreOffice でなければなりません。マクロはインストールされておらず、すべて vbscript によって外部から制御されています。

したがって、最初のステップは、適切なフィルター設定を取得するためにマクロ レコーダーを使用することでした。

StarBasic マクロ:

このマクロ (LibreOffice 内) は、現在のシートの CSV を書き込みます (現在のシートのみが保存されることを LO が伝えた後)、エンコードはUTF-8、フィールド区切りTab、テキスト区切りなし。これは機能します。

これをvbsで機能させようとしましたが、まったく機能しませんでした。そこで、OpenOffice や LibreOffice フォーラム、ここでは stackoverflow などでよく検索し、別の方法を使用しました。

問題:ファイルを保存するたびに、使用するフィルタまたはフィルタ オプションに関係なく、ファイルが ODS として保存されます。常に圧縮された OpenDocument に保存されます。PDFを含め、多数のフィルターを試しました。FilterName プロパティのみを使用すると pdf で動作するようですが、どういうわけか動作しなくなりました。理由はわかりません。

コード:

関数ConvertToUrlはここにはリストされていません。Windows パスを URL パス (file:/// など) に変換する vbscript 関数です。テスト済みで動作します。

私も試したこと:

  • 最初に ods (StoreAsUrl) に保存してから、別の形式で保存してみてください。
  • MakePropertyValue( "SelectionOnly", true )を使用する

それはどれも機能せず、組み合わされませんでした。http://extensions.services.openoffice.org/de/project/OOcalc_multi_sheets_exportをインスピレーションの源として使用しました。ただし、これはマクロであり、外部 vb スクリプトからの直接アクセスではありません。

問題は、StoreToUrlまたはプロパティ/引数に関する一般的な問題のようです。FilterName "writer_pdf" または "Calc MS Excel 2007 XML" でさえ機能しません。問題は次のとおりです。ここで何が原因なのかわかりません。マクロレコーダーが使用する設定は同じで、LibreOffice でマクロを直接使用すると機能します。

コードで何を変更する必要があるか、またはマクロで使用されるディスパッチャを機能させる方法を誰かが知っているかもしれません。

事前に助けてくれてありがとう!