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

php - Libreoffice --headless は root でない限り変換を拒否し、PHP スクリプトからは機能しません

ヘッドレス Ubuntu サーバー 12.something を実行しています。

root@サーバー:chown www-data /my/path/ -R

root@サーバー:chgrp www-data /my/path/ -R

root@サーバー:chmod 755 /my/path/ -R

root@サーバー:libreoffice --headless --convert-to pdf:writer_pdf_Export /my/path/foo.ppt --outdir /my/path

魅力のように機能します。


root@サーバー:sudo -i -u www-data

$libreoffice --headless --convert-to pdf:writer_pdf_Export /my/path/foo.ppt --outdir /my/path

くそ。


root@サーバー:sudo -i -u someotheruser

$libreoffice --headless --convert-to pdf:writer_pdf_Export /my/path/foo.ppt --outdir /my/path

くそ。

誰でも何か考えがありますか?これを調査しようとすると、私はさらに混乱しました。これはおそらくバグですか、それとも依存関係の癖ですか?

0 投票する
6 に答える
25228 参照

libreoffice - libreoffice ライターで境界線を削除する

LibreOffice Writer ドキュメントを作成し、Web ページからテキストをコピーしました。

箇条書きリストを作成すると、アイテムの上下に黒い境界線が表示されます。

Format - Paragraph - Borders - none を使用して境界線を削除できますが、境界線は次または前の項目にジャンプするだけです。

テキスト全体を新しいドキュメントに書き込むことなく、どうすればこの奇妙な現象を取り除くことができますか?

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

regex - 左側で一致する最小の式は?

ここに私が持っているものがあります:

(いくつかのテキストがあり、そのような表現があります)そして、両方を次のように変換したい:

これが私の最善の策です:

しかし、うまくいきません。私は得る:

それぞれ。

問題は、私の正規表現が左側で可能な限りキャプチャすることです。できるだけキャプチャする必要がありますが。

編集

受け入れられた答えは、より複雑なケースでは機能しません(これも必要です):

(入れ子のため)

パーサーの動作バージョンを次に示します (コードの興味深い部分は から始まりますwhile)。

forward-sexpandを使用し、backward-sexp定義していないためsyntax-table、適切なモード ( and など) でのみ機能しますrst-modeが、 でtext-modeはありませんemacs-lisp-mode。上記の複雑な例では、次のようになります。

編集2

これは両方を変換します:

ここでは使用しませんlet。なぜなら、すべての var がすでにローカルであり、defun 自体が他の defun にあるからです。完全なコード

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

function - 別の列を参照する関数を libreoffice-calc に追加するには?

簡単な質問で申し訳ありませんが、これは 2 分間の作業になると思っていましたが、計画よりも理解するのがはるかに難しく、「関数ウィザード」は役に立ちませんでした。

製品のスプレッドシートがあります (1 行 = 1 製品、列 = 製品名 | 在庫 | RRP など)。

列 D は付加価値税を除く原価を示します。付加価値税を含むコストを示す別の列を追加する必要があります (列 D + 20% )。

関数を追加して特定のセルを参照する方法を理解したので、セル単位で実行できます = SUM(D2*(1.2)) が、明らかな理由から、 10,000 個以上の製品を 1 つずつ行うのではなく、コラムを作成してください。私は何が欠けていますか?

0 投票する
4 に答える
13252 参照

macros - [Libre |Open]Office内の現在のドキュメントのパス

OpenOfficeまたはLibreOfficeドキュメントで現在開いているドキュメントのパスを確認するにはどうすればよいですか?パスを外部アプリケーションに転送したい。

より具体的には、フルスクリーンモードのビデオファイルでimpressから外部プレーヤーを起動したいと思います。

最後のパラメータについては、追加するために現在開いているドキュメントへのパスが必要になります。CurDir()パスを指定しないと、(関数によって指定された)現在のパスを参照することになります。これは別のことです。

LibreOfficeマクロの良いリファレンスは実際にありますか?私が見つけた唯一の比較的良い(しかし検索するのが難しい)文書は、AndrewPitonyakによる「 OpenOfficeMacrosExplained 」です。

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

pdf - WordDocをPDFに変換するためにAlfrescoルールを適用しているときにStackOverflowError

私は以下をターゲットにしようとしています:

WebDavを使用するか、Alfresco(コミュニティ)をスローします。現在のバージョン3.4.0(d 3370)スキーマ4113管理インターフェイス。MicrosoftOffice2003/2007またはOpenOffice/LibreOfficeドキュメントをAlfrescoリポジトリにアップロードしようとしています。問題のノードに関連付けられているルールで、ドキュメントをPDF形式に変換します。

AlfrescoインスタンスはWnXPで実行されており、LibreOfficeはCentOS6.4でヘッドレスインスタンスとして実行されています

AlfrescoインスタンスにOpenOfficeサポートを追加するために、後でここに引用されているリンクをたどりましたが、実際には機能しないようです。ルールを開始しようとしているときに例外があります。

リンク:

例外 :

私の構成: tomcat / shared / classes / alfresco-global.properties

tomcat / shared / classes / alfresco / extension / remote-openoffice-context.xml

そしてtomcat/shared / classes / alfresco / mimetype/openoffice-document-formats.xmlを追加しました

AlfrescoホストとopenOfficeホストの間にファイアウォールはありません

前もって感謝します

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

libreoffice - LibreOffice Base - クエリ - 2 つの行をマージする

私はLibreOffice Base(3.6.2)を学んでいます。残念ながら、ドキュメントはかなり貧弱です。DB は「.odb」ファイル形式です。簡単な複数テーブル クエリを次に示します。

LibreOffice ベースクエリ

フィールド「refLogiciel.name」と「tblPosteLogiciel.version」を 1 つのフィールドにマージしたいと思います。

ありがとうございました!

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

excel - LIBRE OFFICE / EXCELで列からデータを取得して文字列で結合する方法

たとえば、次のようなことを行うにはどうすればよいですか。

COL(C2).VALUE + ",\n" + COL(D2).VALUE + ",\n" + COL(E2).VALUE

エクセルまたはリブレオフィスで。

選択した区切り記号を使用して、行全体の列の値を 1 つの列に連結したいと考えています。

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

shell - unoconvがubuntu12.04サーバーで動作していません

私はunoconvさまざまなファイル形式をPDFに変換するために使用しています。それは私のローカルマシンですべてのフォーマットでうまく機能しています。しかし、私のubuntu 12.04unoconvでは、xls、ppt、pptxなどの一部の形式でサーバーが失敗します。ただし、ドキュメントファイルでは正常に機能しています。ppt変換で次のエラーが表示されます。

サーバーにopenoffice-headlessバージョンをインストールする必要があることはわかっています。しかし、このリンクから、Ubuntuがかなり前にopenofficeではなくlibreofficeに切り替えたことを理解しています。そこで、次のコマンドでlibreofficeをインストールしました。

apt-get install libreoffice-core libreoffice-writer libreoffice-calc

しかし、それでも同じエラーが発生します。インストールするものがありませんか?誰かがこの問題について何か考えを持っていますか?

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

templates - CSV インポート用の Libreoffice Calc テンプレート

*.csv ファイルにデータを保存し、Libreoffice-calc で開く関数を Scilab で作成しました。

また、テキストサイズと交互の行の色を設定するテンプレートを Calc で作成しました。

csv ファイルのインポート先のテンプレートを選択するためのコマンド ライン引数はありますか?

//ジョン