問題タブ [uno]

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

java - Open / LibreOfficeAPI置換イメージ

ドキュメントの管理にLibreOffice4とJavaUnoAPIを使用しています。

Java Uno APIを介してimgタグ付きのHTMLドキュメントをLibreOfficeにインポートし、ドキュメントを他の形式(odt、docx、doc、rtfなど)で保存している状況があります。

問題は、LibreOfficeがimgタグをリンク付きのグラフィックオブジェクト(ドキュメントに埋め込まれていない)に変換することです。

html base64を使おうとしていましたが、LibreOfficeはそれをサポートしていないようです。

次に、これらのリンクされたグラフィックオブジェクトを埋め込みグラフィックオブジェクトに変換します。
XTextGraphicObjectsSupplierを介して画像を反復処理することはできますが、これらのオブジェクトを埋め込む方法がわかりません。

出来ますか?

たぶん、html imgタグに魔法の属性を作成することは可能であり、LibreOfficeはそれを埋め込みますか?

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

java - Open/LibreOffice で UNO と Java を始める

LibreOffice の 4.0.1 UNO SDK を使用して Java プロジェクトの開発を始めたところです。LibreOffice の代わりに OpenOffice.org を使用した場合も同じことが適用できると思います。

私は Eclipse Juno 4.2 を使用しており、「Hello World」のようなプロジェクトを作成しました。ディレクトリをクラスパスに追加/programし(外部クラスフォルダーとして追加)、このコード行の最初に

UnsatisfiedLinkError次のスタック トレースで例外をスローします。

try/catch命令を囲むことさえありますが、それはトリガーされません。

UNO を使い始めるための適切なドキュメントが見つからないため、何が問題なのかわかりません。SDK がインストールされ、環境変数が構成されます。

何か不足していますか?

編集:私はWindows 7 64ビットを使用しています。たぶん、これは問題と関係があります。

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

c# - Excel 2007/2010 の LibreOffice UNO XStorage タイプ名

LibreOffice (または OpenOffice など) を使用して、あるスプレッドシート タイプから別のスプレッドシート タイプに変換する小さなユーティリティを作成しようとしています。正常に動作し、いくつかの変換を実行できますが、Excel 2007/2010 の型名が見つかりません。97 型の名前はドキュメントに記載されていますが、サポートされているフィルターを探すために提案されている場所 (ドキュメント \share\config\registry\instance\org\openoffice\Office\TypeDetection.xml から) が私のファイルには存在しません。システム。それで、フィルター名が何であるかを知っている人はいますか?ありがとう。

PS unoconv のソースコードも調べてみましたが、マッピングもありませんでしたが、そのコードはしばらく更新されていませんでした。

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

php - shell_execを使用してphpスクリプトからunoconvを実行する際の問題

unoconv を使用して、exec を使用して .doc を php から PDF に変換することができません。ここに私がしようとしているものがあります:

このコマンドは、コンソールで実行すると完全に機能しますが、php を介して実行すると、エラー ログに次のように表示されます。

最初の 2 行は関連性がないと思います。また、中断した理由に関する詳細情報を取得する方法がわかりません。また、/usr/local/bin/unoconv.sh に保存されているこのラッパーを使用して実行しようとしました

しかし、それはエラーを与えます

他に何を試すかについてのアイデアはありますか?ご協力いただきありがとうございます

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

libreoffice - pyUno を使用して Libre/OpenOffice Writer にテキストを書き込む

これらの指示に従って作成した Libre/OpenOffice Writer ドキュメントに Python からテキストをエクスポートしようとしています。

たとえば、

テキスト行を見出しのように見せることはできますが、それは単なるテキストであり、実際の見出しではありません。TOC 用にピックアップされた見出し行を生成するには、どのプロパティ値を変更する必要がありますか?

一般に、プロパティのドキュメントはどこにありますか? また、一般的に Writer ドキュメントをナビゲートする方法は? 私は何かを掘り起こすのに非常に苦労しています!

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

php - unoconv は、www-data を使用してターミナルから動作しますが、www-data としても php スクリプトからは動作しません

私はphpで次の関数を書きました

エラーメッセージやpdfファイルも生成されませんでした。

ターミナルで unoconv を www-data として直接実行しても問題はありませんでした。

これは実行後の私の結果です:

お知らせ下さい。

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

java - ErrorCodeIOException 変換ファイル

LibreOffice 4.0 に基づいて Office に PDF 変換システムを実装しようとしていますが、常に ErrorCodeIOException (ファイル形式 doc、docx、txt を試しました) を取得します。私のスタックトレースは次のとおりです。

コードは次のとおりです。

com.sun.star.beans.PropertyValue をインポートします。com.sun.star.uno.UnoRuntime をインポートします。

例外は、次の行で生成されます。

コードは、libreofice api の元の例に基づいています。

http://api.libreoffice.org/examples/java/DocumentHandling/DocumentConverter.java

あなたが助けることができる場合は、前もって感謝します