問題タブ [opendocument]

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 に答える
1707 参照

java - ODF ツールキットを使用して段落にスタイルを設定する

Apache の ODF takeit を使用して、適切に構造化された OpenDocument テキスト ファイルを生成しようとしています。データのさまざまな部分にスタイルを使用することで、これを実現したいと考えています。そこで、使用したいすべてのスタイルを含むテンプレート ファイルを生成しました。

次のステップは、Simple ODF API を使用してドキュメントをセットアップすることでした。どうやらこれはこれを行うための推奨される方法です。テスト目的のために、私は物事を単純にすることに決めました。だから今、私は1つの段落に定義済みのスタイルを与えようとしています.

私が書いたコードは次のとおりです。

ただし、これは機能しないようです。「何とか」。追加した段落がデフォルトのスタイルで表示されます。過去数回のリリースで多くの変更があったように見えるため、ドキュメントはかなり不足しています。

Simple ODF API を使用して、私が望むことは可能ですか? それとも、実際の ODFDOM API を調べる必要がありますか? その場合は、そのためのコード スニペットをいただければ幸いです。

ありがとう。

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

xpages - データベースのレプリカで $$OpenDominoDocument.xsp メソッドを使用して Xpage にアクセスする際のエラー

「Contact Level\Customer Contact |」というフォームがあります。これは応答ドキュメントであり、プロパティで customerContact XPage をフォームに関連付けました。すべてのビュー パネル コントロールで、「ドキュメントのフォームに関連付けられた XPage」プロパティを使用しました。

サーバー A では、任意のビュー コントロールから $$OpenDominoDocument.xsp メソッドを使用して、XPage が正しく開かれます。

サーバー A データベースのレプリカを持つサーバー B では、$$OpenDocumentDocument.xsp メソッドを使用して XPage がどのビューからも開かれません。サーバー ログに表示されるエラーは、「HTTP Web サーバー: アイテムが見つかりません例外 [db.nsf/$$OpenDominoDocument.xsp?documentId=......&action=openDocument]」です。

XPage からコードのセクションを削除して、エラーが発生している場所を突き止めました。問題の原因はドミノ ドキュメントの設定でした。

フォームのプロパティを確認しましたが、正しいです。

URL の $$OpenDominoDocument.xsp セクションを customerContact.xsp に変更すると、ドキュメントはエラーなしで開きます。

ビュー パネル プロパティを変更して customerContact XPage を明示的に開くと、ドキュメントはエラーなしで開きます。

フォームと XPage を変更して、代わりに 'contact' XPage (同じフォームのほぼ同一の非応答バージョン) を開くようにしましたが、XPage はまだエラーになります。

ドキュメントをクライアントに保存しようとしましたが、XPage でまだエラーが発生します。

CustomerContact の新しいエイリアスを含むようにフォーム名を変更し、新しいフォーム名を使用するようにドキュメントを変更しましたが、このドキュメントはエラーなしで開きました。そのため、顧客の連絡先名のスペースがエラーの原因ではないかと考えましたが、問題のデータベースには多くのフォーム/XPages があり、エイリアスにスペースが含まれているものもあり、エラーが発生するフォームはこれだけです。

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

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

javascript - MS Excel および Power Point が WebDAV を介してローカルでホストされているファイルを正しく開けない

私は現在、ある種のドキュメント管理システムを作成するために WebDAV でプロジェクトを作成しています。IIS でホストされる ASP .NET Web アプリケーションです。(IIS WebDAV を使用していませんが、このプロジェクトの変更: http://mvc4webdav.codeplex.com/

ここ数か月は正常に動作していましたが、数日前に Excel と PowerPoint が正しく動作しませんでした。

ブラウザに応じて、FFWinplugin または Sharepoint ActiveXObject (OpenDocument コントロール)を使用していました。

ユーザーがドキュメント リンクをクリックすると、次の関数がトリガーされます。

fNewDocOpenDocument コントロールが IE で初期化されたかどうかを判断するために、ページの読み込み時に設定したフラグでした。

パスは次のようなものです。

問題はこれです:

FFWinPlugin または OpenDocument を使用して、上記の関数を呼び出して Excel/PowerPoint ファイルを開こうとすると、EditDocument適切に編集用に開かれません。どちらも保護されたビューなしで開くだけですが、編集することはできません。

  1. Excel では読み取り専用モードは表示されませんが、保存しようとすると、ドキュメントが保存されていませんと表示されます。
  2. PowerPoint では、読み取り専用モードで開きます。

作成された WebDAV リクエストを確認するためにデバッグしましたが、どちらも最初の OPTIONS の後で PROPFIND を何度もリクエストするだけであることがわかりました。

を使用するwindow.location.replace(.....)と、3 つのアプリケーション (Word、Excel、PP) はすべて、保護されたビューでドキュメントを正常に開き、編集することができます。また、通常の WebDAV リクエスト サイクル (OPTIONS-HEAD-OPTIONS-LOCK-GET-PROPFIND-UNLOCK) に従います。編集を有効にすると、問題なく動作します。

最初にアプリケーションを Office 2013 (365) でテストし、下位互換性のために Office 2010 をインストールしました (オンラインで調べたところ、後でそれらを並べて使用するのは悪い考えであることがわかりました)。そして、この全体の問題は、2010 バージョンを少し前にアンインストールした後に発生します。

別のコンピューターでテストしましたが、問題は発生しませんでした。オンラインの WebDAV デモでもテストしましたが、問題は発生しませんでした。したがって、問題は Excel/PowerPoint とローカルホストの間でのみ発生するようです。

作業方法を使用してこれを修正することもできますが、使用する ms オフィス アプリケーションを決定するために多くの if-else ステートメントが必要になるため、柔軟性がなくなります。FFWinPlugin を使用すれば、そのことを気にする必要はありません。何が起こっているのか知りたいのですが、しばらくオンラインで調べても何もわかりません。

どうすればこれを修正できますか? 最初は2010をアンインストールしたらOffice 2013のインストールが壊れたのかと思ったのですが、FFWinpluginを使わないと動作します。ですから、何がうまくいかなかったのかわかりません。

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

ms-word - (*.odt、*.ods、*.odp) のような Apache OpenOffice ファイルの正しい MIME タイプは何ですか?

私は、Web サイト上のファイルをクリックしたときに openoffice で開き、デスクトップに保存したり、ブラウザーに埋め込んで開いたりしたくない*.odsと考えて*.odtいます。明らかに、すべては各ユーザーの構成方法に依存しますが、最適なMIMETYPEと他のものは何ですか?ほとんどの場合、それを達成するための設定はありますか?

古い*.docドキュメントの場合、これで十分でした:

header("Content-Type: application/msword");

オープンオフィス向けのソリューションをお願いします。

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

mysql - PHPMyADMINを使用してmysqlに2つのスプレッドシートをインポートするには?

mdv という名前のデータベースmdetail.odsを使用PHPMyADMINし てスプレッドシートをインポートしました。 ファイル名をインポートすると、 sheet1がデータベースに表示されます。もう一度別のスプレッドシートをインポートしますが、今回はファイル名sheet1が更新されます。 mysql
mdvndetails.ods

ファイル名は同じですが、内容は のデータに置き換えられますndetails.ods
両方のファイルを同じデータベースにインポートするにはどうすればよいですか?
前もって感謝します。

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

pdf - PDFを取得するためのSAP BI Open Doc URL

私たちが使用するレポート アプリケーションでは、BI 3.x API を使用して Web レポートを作成していました。4.x バージョンへの移行作業を行っているときに、API を介してレポートを生成するのではなく、ドキュメントの URL を開いた方がよいと考えました。

私が見たサンプルの多くは、トークン値とともに sIDType および iDocID パラメータを使用して、以下のような URL を作成してドキュメントを取得します。http://server:port/BOE/OpenDocument/opendoc/openDocument.jsp?token=[LogonToken]&iDocID=[XXXX]&sIDType=CUID

しかし、これらの URL はすべて BI 4.x SAP Web サービスからの応答として HTML ページを取得し、その HTML ページの Java スクリプトが PDF ファイルを取得するタスクを実行します。

BI Webサービスからの応答としてpdfレポートを直接取得できる方法があるかどうか疑問に思っていますか? これについて私を助けてください。ありがとう

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

java - JOpenDocument: 空白の行とセルの問題

JOpenDocumentで .ods ファイルを解析すると問題が発生します。私のファイルには 3 つの行と 4 つの列がありますが、このファイルを解析すると 1024 列になり、行が多すぎます。空白のセルがたくさんあります。
この .ods ファイルを xml のように開いたところ、多くの行がありませんでした。
また、JOpenDocument API で空のセルをチェックするメソッドが見つかりませんでした。

データを含む行を作成するコードは次のとおりです。

この問題を解決するにはどうすればよいですか? 多分私はライブラリを変更する必要がありますか?