問題タブ [openoffice-api]

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

openoffice.org - OpenOffice API:URLはサポートされていないようです

一見有効なURLに対して次の例外が発生します。

存在と呼ばtemplateURLれる:

ところで:同じコードがWindowsでうまく実行されます。(もちろん、diff URLが生成されます)。

編集:次のようなURLの場合:

同じエラーが発生します。

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

java - Java ライブラリを使用してドキュメントを横向きモードに変換するにはどうすればよいですか?

Javaでプログラムを書いています(Ubuntuを使用しています)。Jodconverter を使用してドキュメントを PDF に変換しています。ドキュメントを横向きモードに変換する必要がありますが、Jodconverter が向きの変更をサポートしていないことを読みました。OpenOffice API も試しましたが、同じ問題に直面しています。

ランドスケープに変換する Java ライブラリはありますか?

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

html - OpenOffice API を使用して HTML テキストを OpenOffice スプレッドシートに配置する方法

OpenOffice API を使用して HTML テキストを OpenOffice スプレッドシートに配置する方法

私は ODT-Textdocuments の解決策を見つけました.. (ただし、SpreadsheetDocment には何もありません) :

  1. HTML テキストを配置する場所に odt ドキュメントをロードします。
  2. HTML テキストを配置する場所に移動します。
  3. システムの一時ファイルに HTML テキストを保存します (http URL で保存しなくても可能かもしれませんが、テストしていません)。
  4. この指示に従って HTML を odt に挿入し、URL を一時 HTML ファイルに渡します (システム パスを OO パスに変換することを思い出してください)。

そこでメソッドを使用しました: insertDocumentFromURL.

この方法をスプレッドシートで使用する方法がわかりません..または別の解決策はありますか? 例: cellText.setHtml("....");??? あなたか誰かが私を助けてくれませんか???

OpenOffice TextDocument の完全なコード例:

そして私

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

java - 私がEclipseにいることを確認するコードを追加しますか?

別の場所で述べたように、maven (バージョン 3.0.1) はプロジェクト外の CLASSPATH をサポートしていません。したがって、jUnitTest が外部アプリケーション (OpenOffice など) を起動したい場合、コマンド '$> mvn test' を起動すると失敗します。Eclipse では、「実行構成」に CLASSPATH を手動で追加すると、正常に動作します。

私の質問: Eclipse を使用していることを確認するコードを jUnitTest ソース内に追加できますか? これは、コマンドラインでのテストをスキップするだけです。他のテストは引き続きコマンド ラインで実行されます。

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

python - Python で Excel ファイル (xls または xlsx) を ODS との間で変換

ExcelファイルをODS形式に/から変換できるPythonライブラリまたはツールを見つけるためにネットを精査してきましたが、何も見つけられませんでした。

いずれかの形式でデータを入力および出力する機能が必要です。結合されたセル、数式、または単純でないものについて心配する必要はありません。

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

java - openoffice APIを使用してライターのテーブルセルに画像を挿入します

openoffice api を使用して、ドキュメント内のテーブルのセルに画像を挿入しようとしています。ただし、下の画像のような空白の画像が表示されました

ここに画像の説明を入力



これはコードです:


私がやろうとしたことは、画像オブジェクト (com.sun.star.text.TextGraphicObject) を作成し、画像パスを画像オブジェクトに追加することです。画像をテキストフィールドに挿入する別の関数でも同じようにしましたが、うまくいきました。この機能が動作しない理由がわかりません。

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

java - unowinreg.dll: amd 64 ビット プラットフォームで ia 32 ビット .dll を読み込めません

私は UNO への最初の進出を試みていますが、主な試み (ブートストラップの問題) で失敗した後、基本に戻って初心者ガイドに従おうとしています。

https://wiki.openoffice.org/wiki/Documentation/DevGuide/FirstSteps/First_Contact#AntBuildScript

Windows 7 64 ビットの Eclipse で Java を実行しています。Windows (および Office 4) 用の build.xml を変更しました。専門家ではありませんが、成功したと思います。アプリケーションがビルドされ、実行されます。

最初にエラーが発生しました-

スレッド「メイン」の例外 java.lang.UnsatisfiedLinkError: java.library.path に unowinreg がありません

unowinreg.dll を SDK から system32 フォルダーにコピーしたところ、このエラーが発生しました

unowinreg.dll: amd 64 ビット プラットフォームで ia 32 ビット .dll を読み込めません

2012年以降、このエラーで何も見つかりませんが、Windows 64でuno apiを実行する方法が必要だと思いますか? ダウンロードした SDK は 4.1.1 なので最新です。私は古いアプローチを使用していて、何か違うことを試す必要がありますか?!

ありがとう。

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

java - Java (1.6) で OpenOffice のバージョンを読み取る方法

私は C# 開発者ですが、実際には OpenOffice-PlugIn 用に Java 1.6 でいくつかの機能を開発する必要があります。これらの関数の 1 つは、実行中の OpenOffice のバージョンなど、環境のメタ情報を取得することです。Googleで何かが見つかりませんでした。レジストリ エントリが存在することはわかっています。しかし、それは値のない単なるサブキーです。Java 1.6 で実行中の OpenOffice のバージョン番号を取得する方法を知っている人はいますか?

編集:

今、私は解決策を持っています。同じ問題が発生した場合は、他の開発者を支援します。メソッド内でのみカプセル化する必要があります。