問題タブ [omml]

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

.net - .NET を使用して MathML または OMML から PNG へ?

MathML (または、より好ましくは OMML) を取り、.PNG ファイルを出力するライブラリはありますか?

.docx ファイルのエクスポート プロセスをまとめています。このプロセスの一環として、方程式を抽出して .PNG ファイルとしてレンダリングしたいと考えています。Word 2007 は、Web 用にドキュメントを保存するときにネイティブにこれを行いますが、これまでのところ、これをプログラムで行う方法を見つけることができませんでした (誰かがその答えを持っていれば、さらに良いでしょう)。したがって、次善の策は、OMML を取得し、Microsoft が提供する XSL スタイルシートを使用して、それらを MathML に変換することです。

残念ながら、MathML または OMML 用の (動作する) レンダリング ライブラリを見つけることができませんでした。

このための純粋な .NET ライブラリがない場合は、MathML または OMML から .PNG を出力するためにコマンドラインから呼び出すことができるほぼすべてのライブラリで解決します。

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

c# - MS Word数式エディタ用のC#API

MS Wordの数式エディタで作成された数式のオブジェクトモデルにアクセスするためのAPI(できればC#)はありますか?たとえば、ExcelのグラフのプロパティにアクセスするためのグラフオブジェクトのようなAPIを探しています。

どんな助けでも大歓迎です。

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

algorithm - OMML を MathML に変換するためのアルゴリズムまたはコード

Flash または Flex を使用して、Word doc の標準方程式 (OMML) を MathML に変換しようとしています。簡単なアルゴリズムまたはコード スニペットを提供してください。

前もってありがとう、マニ

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

xslt - OMMLをIMAGEに変換する方法

OMML (オープン オフィスの数学 XML) を画像に変換する際に問題が発生しました。

この機能は、Linux に展開する必要がある進行中のプロジェクトにあります。効率のために、MS 製品 (dll、MS Office 拡張機能など) を使用しない方法を選択する必要があります。

調査結果をいくつか示します。

  1. OMML は (XSLT で) MATHML に変換できます。次に、MATHML をイメージに変換できます (jeuclid で)。
  2. OMML は (XSLT または writer2tex によって) LaTex に変換できます。それから、LaTex を画像に変換できます (mediawiki の texvc によって)。

ただし、これらのソリューションはすべて、3rd ソフトウェアまたは XSLT に依存しています。そのような変換を行うためのより良い方法はありますか?

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

java - docx4j で m:oMathPara のサポートを有効にする方法

方程式が含まれているdocxファイルをhtmlに変換しようとしていますが、そうすると、他のすべてが正しくレンダリングされ、方程式が出力されます。

未実装: m:oMath のサポート -

方程式を表示できる html を提供するために docx4j を取得する方法はありますか?

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

java - JavaでXMLファイルをLaTexに変換するには?

私のプロジェクトでは、.docx ファイル (OMML を含む) を XML に変換しています。現在、この XML ファイルを LaTex ドキュメント形式に変換しようとしています。java を使用して XML ファイルを LaTex ファイルに変換することは可能ですか?

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

java - MS Word にある数式を Java の画像に変換する方法は?

プログラムで画像に変換したい数式を含むMS Word 2013ドキュメントがあります。

私が試したことは次のとおりです。Office
2007 以降、Microsoft は数式の表現を Office MathML ( OMML ) 形式に変更しました。

  1. この OMML 形式の式を MathML 形式に変換できました。同じための私のJavaコード:

//xslt を取得

  1. これで、数式を含む「結果」​​が MathML 形式になりました。この数式をクリップボードに入れて画像フレーバーを取得しようとすると、プレーン XML テキストとして保存され、使用可能な画像フレーバーがありません。

//提供された XMLstring のクリップボードへの書き込みとクリップボードからの読み取り

MathML(XML) をクリップボードに書き込みたいので、そこから画像のフレーバーを読み取ることができます。この MathML 数式形式をクリップボードに書き込むにはどうすればよいですか?

注: 正しい方向に進んでいるかどうかはわかりません。既存の API があれば、これを行うのがより簡単になります。

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

java - ブラウザーで OMML タグを含む OOXML 文字列を表示する (Java)

私はJAVA/html/phpプロジェクトに取り組んでいます。

docx から OOXML を読み取り、そのすべてを文字列に保存しています。その文字列では、正規表現を使用して「関連する」タグを検索できます。その後、そのタグを MYSQL データベースに保存します。その後、データベースからデータを html/php Web サイドに表示したいと考えています。

例: 「Hello sqrt(2)」を表す OOXML タグを見つけ、sqrt(2) は「2 の平方根」(シンボルのみ) であり、それを文字列としてデータベースに安全に保存しました。

私の問題は、ブラウザで「2 記号の平方根」が表示されないことです。データベースから文字列を出力すると、Chrome などのブラウザが OMML (<m:oMath> タグ) をサポートしません。だから私の質問は、それを表示する可能性があるかどうかです。同様の質問をいくつか見つけましたが、OMML 数学タグを HTML でサポートされている MathML に変換することを提案しています。(まあ、Chrome は現在 MathML をサポートしていないことがわかりましたが、MathJax と呼ばれるスクリプトが役立ちます...)

したがって、解決策は omml タグ全体を MathML に変換することです。しかし、どうすればそれを行うことができますか? ここに解決策があります: Word (*.docx) から HTML への数式を、apache poi を使用してテキスト コンテキストと共に読み取る

しかし、それは私には非常に複雑に思えます.Wordファイルを操作しているためです。私はすでにxmlを文字列として持っています。

それで、あなたがその問題をどのように解決できるか、または新しいアイデアを持っているなら、私はあなたにとても感謝しています. おそらく私は複雑に考えていて、HTMLでOMML数式を表示する簡単な方法がありますが、それはわかりません。

どうもありがとう!