問題タブ [openoffice-writer]

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

java - Java 経由で OpenOffice に接続しているときに Office 実行可能ファイルが見つかりませんでした。

を使用してXComponentContext xContext = Bootstrap.bootstrap()、Java を介して OpenOffice のリモート オフィス コンポーネントのコンテキストを取得しようとしていますが、例外が発生します no office executable found

CLASSPATH で OpenOffice のプログラム ディレクトリのパスを指定しましたが、この例外が発生します。この問題を解決するにはどうすればよいですか?

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

java - Open OfficeJavaAPIでプロパティ値を知る方法

XPropertySetのsetPropertyValue()メソッドを使用するには、メソッド内で渡される引数を知る必要があります。
たとえば、OpenOffice Writerでテキストに下線を付けるには、テキストに下線を付けるために使用します。同様に、OpenOffice Writerで他のタスクを実行するために、CharUnderlinexTextProps.setPropertyValue("CharUnderline", com.sun.star.awt.FontUnderline.BOLD);などのすべてのプロパティの名前を知りたいです。これらのプロパティの名前を知るにはどうすればよいですか。plsは提案します。



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

macros - セル内の文字を数える(OpenOffice Writer)

LENOpenOffice Calcには、セル内の文字数を計算する関数があります。残念ながら、OpenOfficeWriterのCalc関数のリストは非常に限られています。OpenOffice Writerのテーブルセルでできることと似たようなことはありますか?

(基本的に、ドキュメントには数十のテーブルがあります。目標は、特定の文字数が必要なテキストでセルを埋めることです。Tools / Word Count数分ごとに行うのは非常に面倒です。別の列を作成したいと思います。すべてのセルには、対応するセルに書き込まれた文字数が表示されます。)

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

c# - OpenOffice 3 テキスト ドキュメント - ページ サイズと余白の設定

OpenOffice 3 サンプル コードを使用した "Hello World"に基づいて、C# から Open Office テキスト ファイルを作成することができました。しかし、ページ サイズと余白を設定する方法がまだ見つかりませんでした。これを行う方法の手がかりはありますか?

ありがとうございました

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

c# - C#でHTMLテキストを.odt OpenOffice文書に挿入する

C# で OpenOffice Writer ドキュメントを操作した人を助けてください。HTML 形式のテキストをドキュメントに挿入するにはどうすればよいですか? 次のコード:

正確に挿入しますThe <b>first line </b> in the newly created text document.

「新しく作成されたテキストドキュメントの最初の行」を挿入する必要があります

解決策はありますか?

0 投票する
6 に答える
10316 参照

html - MS Word または Libre Office からきれいな HTML へ

私の Web サイトにコンテンツを送信するユーザーは Word を使用しているため、大量の Word ドキュメントを HTML に変換する必要があります。基本的な書式設定 (見出し、リスト、強調) のみを保存し、画像は保存したくありません。

それらを Libre Office の「HTML として保存」で変換すると、結果のファイルは巨大です。独自のスパンで!)。

私はこのスクリプトを試しました: http://www.techrepublic.com/blog/opensource/how-to-convert-doc-and-odf-files-to-clean-and-lean-html/3708 tidy と sed に基づいて、約 150K にサイズを縮小しましたが、まだ多くの役に立たない SPAN があります。

Kompozer (HTML エディター) にコピーして貼り付け、HTML として保存しようとしました。しかし、ラテン語以外 (ヘブライ語) のすべての文字を「⋅」などのエンティティに変換したため、サイズが 750K に増加しました。

私はdocvertを試しました:https://github.com/holloway/docvert/issues/6しかし、依存関係の無限のルートのように見える別のライブラリなどを必要とするpythonライブラリが必要であることがわかりました...

Office ドキュメントからきれいな HTML を作成する簡単な方法はありますか?

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

java - OpenOffice - java - RTF ファイルにヘッダーを追加します。

Java ベースのデスクトップ アプリケーションがあります。読み取りと変更が必要な RTF ファイルがたくさんあります。これにはOpenOfficeを使用しています。

RTF ファイルを正常に読み取り、いくつかの変更も行っています。ただし、RTF ファイルに「ヘッダー」を追加することはできません (デフォルトの MS Word 機能のヘッダー/フッター)。

OpenOfficeを使用してこれを行った人はいますか。もしそうなら、コードを共有してください/私にいくつかの情報を教えてください。

ありがとうございます。

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

xml - 汎用性の高い 2010 の OpenDocument テキスト形式 (.odt) は、破損しやすい 2012 の ODT 形式とどう違うのですか?

ご存じのとおり、.odtファイルは、いくつかのフォルダーと.xmlファイルを含む単なる.zipファイルです。

以前はこれを高く評価していました。これを使用してドキュメント テンプレートを作成し、後でスクリプト (PHP など) を使用してこれらを$KEYWORDS$置き換えることができたからです。これは2010年に.$KEYWORDStemplate.odt/content.xmlOpen Office

しかし2011 年Open Officeに、 の新しいリリースまたは新しくリリースされた を使用してテンプレートが作成されたとき、LibreOfficeこのトリックにより問題が発生 LibreOfficeました。「修復」オプションにより、ドキュメントが古くなりました。奇妙ですが、それでも機能します。

しかし2012 年に、これらのプログラムの最新バージョンでテンプレートを作成し、「修復」オプションを押すと、空白のページが表示されました。このトリックは公式には使用できなくなりました。

.zip ( ) ファイルのファイル構造は.odf同じように見えます。何かが変わったようには見えませんが、変わったに違いありません。あたかもハッシュが作成されたかのように、ハッシュが変更されずにコンテンツが変更されると、ソフトウェアはドキュメントを修復できないと「判断」します。

ドキュメント形式の変更点 この方法でファイルを「自動化」する方法はありますか?

libreOffice 4.0のリリースで、この私の質問はまだ私が取り組んでいる問題であることを覚えていますが、superuser.com の質問はあまり注目されませんでした。

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

format - LibreOffice: 最後のページのフッターのテキスト

当社のカスタム LibreOffice Writer テンプレートを作成したいと考えています。このテンプレートには、各ドキュメントの最後のページのフッターに免責事項を含める必要があります。

既存の M$ Word テンプレートでは、"IF({現在のページ}={最後のページ};..." のフィールドを使用していますが、LibreOffice は現在のページ番号を条件付きテキストで使用できないようです。LibreOffice ヘルプページは言う:

条件式では、ページ番号や章番号などの内部変数は使用できません。

最後のページにカスタム ページ スタイルを使用することも適切な決定ではないようです。なぜなら、誰かがその「最後のページ」にあまりにも多くのコンテンツを挿入し、自動改ページを引き起こすと、免責事項が 2 回表示されるからです。

ドキュメントの最後のページに自動的に表示され、他のページには表示されない LibreOffice のフッターを作成するにはどうすればよいですか?


編集: 最後のページに改ページを挿入できるマクロを書くことができました。まだ完全な解決策ではありませんが、次の方法があるかもしれません:

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

java - ODT ドキュメントの最初のテーブルを取得する

私の Java アプリケーションでは、.odt ドキュメントからデータを読み込む必要があります。そのようなドキュメントの最初のテーブルへの参照を取得する方法を誰か教えてもらえますか? Apache odf ツールキットを使用したかったのですが、テーブルを名前で取得する方法しか見つかりませんでした。

私のドキュメントには、解析する必要がある 1 つの大きなテーブルが含まれていますが、その名前がわかりません.それを見つける方法はありますか? または、テーブルを取得する別の方法はありますか?

前もって感謝します!