問題タブ [odt]

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

php - docx/odt(rtf)ファイルでスペースを含む文字を数える方法は?

DOCXおよびODT(および可能であればRTF)に保存されたドキュメントのスペースを含む文字数をオンラインで(アップロードフォームの一部として、つまりphp/javasctiptで)取得する方法はありますか?つまり、単語の統計に示されているのと同じ文字数を取得するには?

その単語が<characters>彼のapp.xmlファイルに保存されていることは知っていますが、それは正確ではなく、おそらくスペースがないか、よくわかりません.

私はそれを簡単にしようとしました-xmlを開き、文字を数えてその値を取得しますが、問題は、この方法が正確ではないことです。私のコードを参照してください:

たとえば、このファイルをアップロードすると、コード76015文字で取得できますが、Word では、76113100 個がどこかで欠落していると表示されます。

より正確にする方法を知っている人はいますか?あなたの助けに感謝します。

いくつかの更新

長さをカウントするために使用される関数mb_strlen( $text )と、 strlen( utf8_decode( $text ))

しかし、おそらく問題の原因は、zip ファイルを読み取るときに問題が発生することです。文字列の前後にスペースを追加し、印刷されないがカウントされるいくつかの文字を追加します。何か案が?同じテキストをカウント関数に直接コピー/貼り付けすると、問題なく動作します...

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

python - Django - ヘッダー/フッター odt ファイルにタグを挿入する方法

を使用し.odtて、テンプレートを使用してdjango-webodtいます。{{ agr.get_number }}のようなタグをテンプレートのヘッダーとフッターに挿入するにはどうすればよいですか。

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

java - docx4jはodtファイルを開きます

docx4j を使用して word ファイルを pdf に変換しようとしていますが、これまでのところ doc ファイルと docx ファイルは正常に変換されていますが、取得した odt ファイルを読み込もうとすると、取得 InvalidFormatException: Bad [Content_Types].xml した odt ファイルを zip で開くと、content.xmlファイルが表示されます (ただし、 a content_types.xml)

これは、ファイルをロードする方法です:

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

java - ParseException: リスト タイプの "/" content.xml が見つかりました

リスト フィールドを含む既存の ODT テンプレートから PDF を生成しようとしていました。

私の ODT テンプレートは次のようになります。 ここに画像の説明を入力

そして、さらに処理するために ByteArrayOutputStream オブジェクトを取得するメソッドがあります。

ここで、パラメーターtemplateDataは ODT テンプレート ファイルのバイト配列であり、パラメーターには、によって追加されdataたデータ オブジェクトが含まれています。row

フローがcreateDocument上記のメソッドに到達すると、次の例外が発生します。

バイト配列形式であるため、content.xml を表示できません。ここで問題を特定する方法はありますか?

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

java - javaでodtファイルからXFormを読み込む

odt ファイル (LibreOffice で作成) からデータを読み込もうとしています。要件は、ドキュメントに含まれる XForm にバインドされた xml を取得することです。現在、odfdom-javaライブラリを使用してファイルを読み取っています。これまでのところ、ドキュメントを jdom で解析することでフォーム フィールドの値を読み取ることができましたが、実際に必要なのは、フォーム データを含む xml 全体を取得することです。または、ファイルを次のようにロードできます

OdfTextDocument.loadDocument("C://myFile.odt");.

そこから XForm xml を取得する方法を知っている人はいますか?

または、odt ファイルをプログラムで pdf に変換すると役に立ちますか? pdfboxを使用して、アクロフォームを取得できました

しかし、後で同じ問題に直面します(フォームデータでxmlを取得する方法)。

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

php - PHPを使用してodtファイルに画像を印刷する

データベースから取得したデータを印刷する.odtファイルを出力するphpページがあります。以下の方法を使用して、.odt ファイルを作成します。

私が経験している唯一の問題は、<img>タグに関するものです。次のコマンドは無視され、.odt ファイルに画像が表示されません。

画像を指すために相対パスと絶対パスの両方を使用してみました。