問題タブ [odftoolkit]
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 - ドキュメントの整合性の検証
これらの文書の完全性を確認する手順は?doc,docx,docm,odt,rtf,pdf,odf,odp,xls,xlsx,xlsm,ppt,pptm
または少なくともそれらのいくつか。通常、コンテンツ リポジトリにアップロードするとき。
inputStream は常に MultiPart http リクエストから 99,99% 正しく読み取られていると思います。そうしないと、例外がスローされ、アクションが実行されます。しかし、ユーザーはすでに破損しているファイルをアップロードできます。それを確認するためにサードパーティのライブラリを使用しますか? odftoolkit、itextpdf、pdfbox、apache poi、またはtikaでそのようなものは見当たりませんでした
java - ODF ツールキット - キャストの問題
odf ツールキットを使用して odt ドキュメントを作成する Web サービスを開発しています。以下のコードを使用して新しいドキュメントを作成しましたが、キャスト エラーが発生します。それについてどう思いますか?書式設定された (色付きなどの) テキストを作成するにはどうすればよいですか? ありがとう
私のコード
エラー
org.odftoolkit.odfdom.pkg.OdfAlienElement は org.odftoolkit.odfdom.dom.meta.MetaInitialCreatorElement にキャストできません
java - Javaで2つのodsドキュメントをプログラムで比較するにはどうすればよいですか?
Java プログラムからの出力として ODS スプレッドシートを生成しています。現在、同じテストケースを設定しようとしています。これを行うには、期待される出力と実際の出力を比較する必要があります。現在、ODFToolkit を使用してドキュメントを作成しています。
Java プログラムで 2 つのスプレッドシート (期待値と実際値) を比較するにはどうすればよいですか?
java - OdfToolkitを使用してOpenDocumentテキストを印刷するにはどうすればよいですか?
OdfToolkitを使用してODFテキストドキュメントを印刷できますか?または、この使いやすさを提供するオープンソースライブラリはありますか?何も見つかりません。ターゲットマシンにOpen/LibreOfficeがインストールされていない必要があります。
または、インストールされているOpen / Libre Officeバイナリを使用してファイルを印刷する方法は?
両面印刷やもちろんターゲットプリンターなどのプリンタープロパティを制御したい。
よろしく
java - ODFToolkit - recalculate all formulas
I have two files:
1.ods
inC:\
2.ods
inZ:\
In 1.ods
- cell A1
I've typed 10
, saved, closed.
In 2.ods
- cell A1
I've typed formula: ='file:///Z:/1.ods'#$Sheet1.A1
, saved, closed.
Now I want to recalculate value in 2.ods
cell A1
programmatically using odftoolkit
API when value in 1.ods
cell A1
changes (after save of course).
There is a method for getting calculated value: Cell#getDisplayText
but this is not working for external dependencies. I haven't found any API method that does the same thing as Open/LibreOffice shortcut Ctrl+Shift+F9
.
How can I refresh/recalculate aforementioned value using only odftoolkit
API?
(This is because I have 7000 ods files I don't want to recalculate manually and after that do what I need to do)
java - ODFDOM を操作する Java GUI で支援が必要
わかりました、少し個人的なプログラミング プロジェクトとして、私は過去に (GUI を介して) ゲーム内の特定のものからのアイテム ドロップのデータを記録するプログラムを作成しようとしていました (興味がある場合はギルド ウォーズ 2)。 . GUI は十分に単純です: 2 つのとJFrame
を含み、何を入力するか、それを入力するためのテキスト フィールドを入力します。基本的な GUI のもの。入力は商品名と金額です。また、2 つの があり、それぞれアイテムの追加と削除を行うリスナーと、エラー メッセージの表示として機能するもう 1 つのリスナーがあります。JLabels
JTextFields
JButtons
JLabel
取得した金額への項目の「マッピング」の構造は、Java プログラムの実行中にTreeMap
.
私は大雑把で基本的な実装を作成し、データを .csv ファイルでメモリに保存していましたが、昨夜、システムを作り直すことにしました。そこで、スプレッドシート形式に「書き込もう」というアイデアを思いつき、「なぜ OpenOffice を使わないのか?」と考えました。その結果、ODFToolkit API などを発見しました。具体的には ODFDOM ツールに興味がありました。それで、私はこのようなものを十分にリファクタリングし(それが正しい用語であれば)、物事はスムーズに進むと思っていましたが...ここに私の問題があります:
そこで、GUI でテスト入力を入力します。「腐った卵」は有効なアイテムです (無効なアイテムはウィンドウにエラーを表示します)、取得した金額に正の整数 (有効な「金額」のタイプのみ) を入力します。これを初めて実行すると、このような有効な入力で問題なく動作しますが、別の入力または同じ入力で再試行すると、無効な項目が入力された場合にのみ表示されるエラー テキストが表示されます。私は少なくともそれをデバッグするためにいくつかのことを試みましたが、この恐ろしいバグがどのように作成されたかについては途方に暮れています.
ここで、私自身の 2 つのクラスの Pastebin にリンクします
: GUI
クラス: http://pastebin.com/rEbFS27jMap
java - .ods スプレッドシートから JTable へ
JTable で .ods ファイルからシートを表示するにはどうすればよいですか? 私はodftoolkitのシンプルなAPIを使用しています。それがファイルを開く方法です
この時点で、すべての行をdoc.getTableList().get(0).getRowList()
. すべての行を配列に変換するにはどうすればよいですか?
java - ODFDOM を使用して ods スプレッドシートのページ サイズ、ページの向き、およびページ マージンを設定するにはどうすればよいですか?
Apache Incubation Project ODFDOMを使用すると、ユーザーは、スプレッドシートを含むさまざまなオープン ドキュメント形式のファイルをプログラムで読み取り、作成できます。
作成中のスプレッドシートにさまざまな印刷オプションを設定しようとしていますが、改良された「シンプル API」を使用していますが、ページ マージン、ページ サイズ (高さ/幅)、およびページの向き (横/縦)。
SpreadsheetDocumentから、これらの値を変更できるようにする必要があります。