問題タブ [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.
java - Open / LibreOfficeAPI置換イメージ
ドキュメントの管理にLibreOffice4とJavaUnoAPIを使用しています。
Java Uno APIを介してimgタグ付きのHTMLドキュメントをLibreOfficeにインポートし、ドキュメントを他の形式(odt、docx、doc、rtfなど)で保存している状況があります。
問題は、LibreOfficeがimgタグをリンク付きのグラフィックオブジェクト(ドキュメントに埋め込まれていない)に変換することです。
html base64を使おうとしていましたが、LibreOfficeはそれをサポートしていないようです。
次に、これらのリンクされたグラフィックオブジェクトを埋め込みグラフィックオブジェクトに変換します。
XTextGraphicObjectsSupplierを介して画像を反復処理することはできますが、これらのオブジェクトを埋め込む方法がわかりません。
出来ますか?
たぶん、html imgタグに魔法の属性を作成することは可能であり、LibreOfficeはそれを埋め込みますか?
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ビットを使用しています。たぶん、これは問題と関係があります。
c# - Excel 2007/2010 の LibreOffice UNO XStorage タイプ名
LibreOffice (または OpenOffice など) を使用して、あるスプレッドシート タイプから別のスプレッドシート タイプに変換する小さなユーティリティを作成しようとしています。正常に動作し、いくつかの変換を実行できますが、Excel 2007/2010 の型名が見つかりません。97 型の名前はドキュメントに記載されていますが、サポートされているフィルターを探すために提案されている場所 (ドキュメント \share\config\registry\instance\org\openoffice\Office\TypeDetection.xml から) が私のファイルには存在しません。システム。それで、フィルター名が何であるかを知っている人はいますか?ありがとう。
PS unoconv のソースコードも調べてみましたが、マッピングもありませんでしたが、そのコードはしばらく更新されていませんでした。
php - shell_execを使用してphpスクリプトからunoconvを実行する際の問題
unoconv を使用して、exec を使用して .doc を php から PDF に変換することができません。ここに私がしようとしているものがあります:
このコマンドは、コンソールで実行すると完全に機能しますが、php を介して実行すると、エラー ログに次のように表示されます。
最初の 2 行は関連性がないと思います。また、中断した理由に関する詳細情報を取得する方法がわかりません。また、/usr/local/bin/unoconv.sh に保存されているこのラッパーを使用して実行しようとしました
しかし、それはエラーを与えます
他に何を試すかについてのアイデアはありますか?ご協力いただきありがとうございます
libreoffice - pyUno を使用して Libre/OpenOffice Writer にテキストを書き込む
これらの指示に従って作成した Libre/OpenOffice Writer ドキュメントに Python からテキストをエクスポートしようとしています。
たとえば、
テキスト行を見出しのように見せることはできますが、それは単なるテキストであり、実際の見出しではありません。TOC 用にピックアップされた見出し行を生成するには、どのプロパティ値を変更する必要がありますか?
一般に、プロパティのドキュメントはどこにありますか? また、一般的に Writer ドキュメントをナビゲートする方法は? 私は何かを掘り起こすのに非常に苦労しています!
php - unoconv は、www-data を使用してターミナルから動作しますが、www-data としても php スクリプトからは動作しません
私はphpで次の関数を書きました
エラーメッセージやpdfファイルも生成されませんでした。
ターミナルで unoconv を www-data として直接実行しても問題はありませんでした。
これは実行後の私の結果です:
お知らせ下さい。
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
あなたが助けることができる場合は、前もって感謝します