問題タブ [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.
com - MicrosoftWordおよびOpenOfficeWriterへのオブジェクトの埋め込み
次の機能を実装する方法に関する参考資料を探しています。
オブジェクト(図など)をワードプロセッサに埋め込み、それぞれの「マザー」アプリケーションで編集できる機能
たとえば、MS WordとVisioはこのように連携して機能するため、ユーザーは図をワードプロセッサに追加した後、図を簡単に編集/微調整できます。
次のプラットフォームでこれがどのように行われるかに興味があります。
- マイクロソフトワード
- OpenOffice
これまでのところ私はそれを知っています:
- MicrosoftWordはOLE/COMを使用します
- OpenOfficeはUNOを使用しています
これにアプローチする方法についての参考文献、例、本を教えていただけますか?
c# - OpenOffice with .NET:すべての段落を繰り返し処理してテキストを読む方法
OpenOfficeWriterドキュメントと出力テキストのすべての段落を反復処理する方法。Javaの例がありますが、コードをC#に変換する方法がわかりません。Javaの例はここにあります:http ://wiki.services.openoffice.org/wiki/API/Samples/Java/Writer/TextDocumentStructure
私のC#コード:
c# - TextTableを反復処理するOpenOfficeは、マージされたセルと分割されたセルを検出します(colspanとrowspanを計算します)
私はOpenOfficeunoapiを使用して、ライタードキュメント内のすべてのテキストを反復処理しています。現在、テキストテーブルを反復処理するために、XTextTableインターフェイスのgetCellNames()メソッドを使用しています。マージされたセルと分割されたセルを検出する方法。テーブルをhtmlにエクスポートしたいので、colspanとrowspanを計算する必要があります。
何か提案をいただければ幸いです...私はアイデアがありません:(
java - OpenOffice、サーブレット応答へのドキュメントの書き込み
現在、OpenOffice を使用して、テンプレート ファイル ドキュメント内のブックマークを取得し、Java 経由で DB のコンテンツに置き換えています。実際にファイルを保存するコード行は次のようになります...
ファイルをサーブレット応答出力ストリームに直接書き込みたいのですが、Java で OpenOffice の UNO API を介してドキュメントをバイト配列または入力ストリームとして直接取得する方法を知っている人はいますか?
openoffice.org - UNOで同じウィンドウで複数のドキュメントを開く
多くのExcelファイルからデータを抽出するpyunoを使用したPythonのスクリプトがあります。
私の問題は、すべてのファイルについて、ウィンドウを開いたり閉じたりすることです。
と
ウィンドウをまったく開かずにファイルからデータを抽出する方法はありますか?または、少なくともファイルごとに新しいウィンドウを開かずに?
java - Openoffice Java API (UNO API) を使用して ODT (Openoffice Writer) ドキュメント セクション全体を別のドキュメントにコピーする
OpenOffice Java API を使用してドキュメント セクションをコピーし、別のドキュメント セクションに貼り付ける必要があります。これまでのところ、ソース ドキュメントのセクションのテキストをコピーして、ターゲット ドキュメントのセクションに貼り付けることができました (以下の例を参照)。
ただし、問題は、テキスト以外の要素 (グラフィック、フォーマット、表など) が貼り付け先のドキュメントに貼り付けられないことです。
ソース セクションのテキストを抽出するために使用したコードは次のとおりです。
ターゲット セクションにテキストを貼り付けるために、セクションを選択するコードは同じで、文字列を設定します。
API Javadoc を読みましたが、セクション全体をコピーする方法が見つかりませんでした。それを行う方法はありますか?
openoffice-writer - UNO クラスから VB .NET へ
VB.NET で試してみる OpenOffice UNO dll のサンプルをいくつか見つけましたが、まだ問題があります。
2.0 を超える .NET Framework のバージョンでコンパイルする必要はありません (これは少なくとも 7 年前です!)。
サンプルは機能が非常に貧弱です。書式設定せずにプレーン テキストを挿入するだけです。
UNO for .NET の仕様やドキュメントはありますか? C# または VB?
OpenOffice Automation と .NET で良い経験をした人はいますか?
c# - C# で OpenOffice Uno CLI を使用してスプレッドシートを作成する
これまでに、ODS ファイルの作成について説明しているソースをいくつか見つけました: How to create ODS documents in .Netと How to create .odt files with C#.NET?
そして最も興味深いのは、calc ファイルを開くための説明です。ただし、これによりOpenOfficeがフルスクリーンで開きます。探しているのは、実際にOpenofficeを開かずにCalcファイル(.ods)に書き込む方法です。そのため、savefiledialog を開いてファイル名を取得し、.ods ファイルを作成して保存する関数を作成できます。
そのようなことを行うために利用できる C# コード例はありますか?
java - アプリケーションに Open Office を埋め込む方法はありますか?
私は UNO を介して Open Office を使用することに成功しています。Open Office ライブラリを Java アプリケーションに組み込みたいのですが、可能ですか?
python - MacOS で pyuno を使用してファイル変換を行う
MacOS 10.6 と OpenOffice 3.3 を実行しています。PyUNO を使用して、.odp から .ppt、.pdf、および .swf への変換をスクリプト化することに興味があります。MacOS でこれを行う方法に関する明確なドキュメントは見つかりませんでした。プロセスを進めるための既存のドキュメントを知っている人はいますか? 私は Python にかなり精通していますが、MacOS で言語バインディングにアクセスする方法さえ見つけられません。ポインタはありますか?
ありがとう、ショーン