問題タブ [pyuno]

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 投票する
0 に答える
186 参照

python - python/pyunoのopenoffice/libre officeドキュメント内でドラッグアンドドロップをインターセプトするにはどうすればよいですか?

openoffice/libreoffice 内の python/pyuno スクリプト内でのドラッグ アンド ドロップ処理をインターセプトしたいのですが、これはどのように行うことができますか?

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

posix - /tmp 以外の場所に Openoffice パイプ (UNIX ドメイン ソケット) がありますか?

Openoffice が unix ドメイン ソケット経由で UNO 接続を受け入れるようにするには、次のようにします。

netstat は、ドメイン ソケットが に作成されていることを示しています/tmp/OSL_PIPE_1001_marcin_OOffice。それは問題ありませんが、これを共有ホストで実行するので、ソケットを別の場所 (ホーム ドライブなど) に配置したいと考えています。ただし、完全なファイル パス (相対または絶対) をnameパラメーターとして渡すと、ソケットは作成されません。

たとえば、環境変数を使用して、ソケットが作成される場所に影響を与える方法はありますか?

編集:設定TMPTMPDIR環境変数は、この動作に影響しません。これをLinuxで実行しています。

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

python - サブプロセスを使用してpyunoで使用するために、pythonでopenofficeプロセスを開始します

このコマンドを使用して、openoffice を開始します。

次のコマンドは、openoffice がポート 8100 で接続を受け入れていることを確認します。

出力:

openoffice プロセスを開始する Python スクリプト:

何らかの理由で、この python スクリプトで openoffice を起動しようとすると、netstat コマンドは何も出力しません。プロセスは存在しますが、接続を受け入れません。私は何を間違っていますか?

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

python - スーパーバイザー、runtimeException pyuno を介した Uwsgi

uwsgi + Supervisor を使用して django プロジェクトを実行します。
LibreOffice でドキュメントを生成するために pyuno を使用します。

Uwsgi 設定:

スーパーバイザー構成:

私の問題は次のとおりです:
Pyuno がエラーでクラッシュしました:

しかし、スーパーバイザーのように同じディレクトリから、ユーザー「myuser」の下のコンソールから手動で uwsgi を実行すると。すべてが機能し、エラーは発生しません。

よろしくお願いします。

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

django - 日本語名のファイルで PyODConverter が失敗する

PyODConverterファイルのファイル名が日本語または中国語の場合、ファイルを他の形式に変換するために使用できません。

ブレークポイント:

ファイル名が日本語の場合、これは失敗します。英語ではうまく機能します。

問題を再現する手順:

  1. ファイルパス :/home/vivek/workspace/qwiktrans/code//media/multiuploader/201401業務委託契約書QUIKSILVER様_3_55.doc

  2. を使用してinputURLを生成しますinputUrl = self._toFileUrl(inputFile)

  3. 入力 URL:

    /home/vivek/workspace/qwiktrans/code//media/multiuploader/201401%E6%A5%AD%E5%8B%99%E5%A7%94%E8%A8%97%E5%A5%91%E7%B4%84%E6%9B%B8QUIKSILVER%E6%A7%98_3_55.doc

    4) この inputUrl を適用すると、失敗します。

    document = self.desktop.loadComponentFromURL(inputUrl, "_blank", 0, self._toProperties(loadProperties))

エラーメッセージ:

com.sun.star.lang.IllegalArgumentException: サポートされていない URL ファイル:///home/vivek/workspace/qwiktrans/code/media/multiuploader/201401%E6%A5%AD%E5%8B%99%E5%A7%94 %E8%A8%97%E5%A5%91%E7%B4%84%E6%9B%B8QUIKSILVER%E6%A7%98_3_55.doc: ""

提案してください

注:libreofficeとunoconv 0.6を持つubuntu12.04でpython2.7でDjango1.4を使用しています

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

python - OpenOfficeライターでPyUNOを使用してテキスト座標を取得する方法

PyUNOを使用してOpenOffice Writerドキュメントで検索と置換を正常に実行するpythonスクリプトがあります。見つかったテキストの座標を取得する方法を知りたいですか?