問題タブ [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 投票する
2 に答える
2093 参照

com - MicrosoftWordおよびOpenOfficeWriterへのオブジェクトの埋め込み

次の機能を実装する方法に関する参考資料を探しています。

オブジェクト(図など)をワードプロセッサに埋め込み、それぞれの「マザー」アプリケーションで編集できる機能

たとえば、MS WordとVisioはこのように連携して機能するため、ユーザーは図をワードプロセッサに追加した後、図を簡単に編集/微調整できます。

次のプラットフォームでこれがどのように行われるかに興味があります。

  • マイクロソフトワード
  • OpenOffice

これまでのところ私はそれを知っています:

  • MicrosoftWordはOLE/COMを使用します
  • OpenOfficeはUNOを使用しています

これにアプローチする方法についての参考文献、例、本を教えていただけますか?

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

c# - OpenOffice with .NET:すべての段落を繰り返し処理してテキストを読む方法

OpenOfficeWriterドキュメントと出力テキストのすべての段落を反復処理する方法。Javaの例がありますが、コードをC#に変換する方法がわかりません。Javaの例はここにあります:http ://wiki.services.openoffice.org/wiki/API/Samples/Java/Writer/TextDocumentStructure

私のC#コード:

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

c# - TextTableを反復処理するOpenOfficeは、マージされたセルと分割されたセルを検出します(colspanとrowspanを計算します)

私はOpenOfficeunoapiを使用して、ライタードキュメント内のすべてのテキストを反復処理しています。現在、テキストテーブルを反復処理するために、XTextTableインターフェイスのgetCellNames()メソッドを使用しています。マージされたセルと分割されたセルを検出する方法。テーブルをhtmlにエクスポートしたいので、colspanとrowspanを計算する必要があります。

何か提案をいただければ幸いです...私はアイデアがありません:(

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

java - OpenOffice、サーブレット応答へのドキュメントの書き込み

現在、OpenOffice を使用して、テンプレート ファイル ドキュメント内のブックマークを取得し、Java 経由で DB のコンテンツに置き換えています。実際にファイルを保存するコード行は次のようになります...

ファイルをサーブレット応答出力ストリームに直接書き込みたいのですが、Java で OpenOffice の UNO API を介してドキュメントをバイト配列または入力ストリームとして直接取得する方法を知っている人はいますか?

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

openoffice.org - UNOで同じウィンドウで複数のドキュメントを開く

多くのExcelファイルからデータを抽出するpyunoを使用したPythonのスクリプトがあります。

私の問題は、すべてのファイルについて、ウィンドウを開いたり閉じたりすることです。

ウィンドウをまったく開かずにファイルからデータを抽出する方法はありますか?または、少なくともファイルごとに新しいウィンドウを開かずに?

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

java - Openoffice Java API (UNO API) を使用して ODT (Openoffice Writer) ドキュメント セクション全体を別のドキュメントにコピーする

OpenOffice Java API を使用してドキュメント セクションをコピーし、別のドキュメント セクションに貼り付ける必要があります。これまでのところ、ソース ドキュメントのセクションのテキストをコピーして、ターゲット ドキュメントのセクションに貼り付けることができました (以下の例を参照)。

ただし、問題は、テキスト以外の要素 (グラフィック、フォーマット、表など) が貼り付け先のドキュメントに貼り付けられないことです。

ソース セクションのテキストを抽出するために使用したコードは次のとおりです。

ターゲット セクションにテキストを貼り付けるために、セクションを選択するコードは同じで、文字列を設定します。

API Javadoc を読みましたが、セクション全体をコピーする方法が見つかりませんでした。それを行う方法はありますか?

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

openoffice-writer - UNO クラスから VB .NET へ

VB.NET で試してみる OpenOffice UNO dll のサンプルをいくつか見つけましたが、まだ問題があります。

  1. 2.0 を超える .NET Framework のバージョンでコンパイルする必要はありません (これは少なくとも 7 年前です!)。

  2. サンプルは機能が非常に貧弱です。書式設定せずにプレーン テキストを挿入するだけです。

    UNO for .NET の仕様やドキュメントはありますか? C# または VB?

  3. OpenOffice Automation と .NET で良い経験をした人はいますか?

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

c# - C# で OpenOffice Uno CLI を使用してスプレッドシートを作成する

これまでに、ODS ファイルの作成について説明しているソースをいくつか見つけました: How to create ODS documents in .NetHow to create .odt files with C#.NET?

そして最も興味深いのは、calc ファイルを開くための説明です。ただし、これによりOpenOfficeがフルスクリーンで開きます。探しているのは、実際にOpenofficeを開かずにCalcファイル(.ods)に書き込む方法です。そのため、savefiledialog を開いてファイル名を取得し、.ods ファイルを作成して保存する関数を作成できます。

そのようなことを行うために利用できる C# コード例はありますか?

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

java - アプリケーションに Open Office を埋め込む方法はありますか?

私は UNO を介して Open Office を使用することに成功しています。Open Office ライブラリを Java アプリケーションに組み込みたいのですが、可能ですか?

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

python - MacOS で pyuno を使用してファイル変換を行う

MacOS 10.6 と OpenOffice 3.3 を実行しています。PyUNO を使用して、.odp から .ppt、.pdf、および .swf への変換をスクリプト化することに興味があります。MacOS でこれを行う方法に関する明確なドキュメントは見つかりませんでした。プロセスを進めるための既存のドキュメントを知っている人はいますか? 私は Python にかなり精通していますが、MacOS で言語バインディングにアクセスする方法さえ見つけられません。ポインタはありますか?

ありがとう、ショーン