5

この質問は、etherpad-open-source-discuss メーリング リストに寄せられたので、ここにあると便利だと思いました。

4

5 に答える 5

3

次のように URL を作成して取得するだけです。

http://dtherpad.com/ep/pad/export/foo/latest?format=txt

これにより、 http://dtherpad.com/fooのライブのプレーンテキスト コンテンツが取得されます。

たとえば、PHPでは次のように取得できます

file_get_contents("http://dtherpad.com/ep/pad/export/foo/latest?format=txt")

これは、すべてのパッドのインポート/エクスポート メニューにある「プレーン テキストへのエクスポート」リンクにすぎないことに注意してください。

于 2010-10-28T02:55:50.697 に答える
3

その他のいくつかの可能性:

于 2010-10-28T16:15:37.847 に答える
2

Ari が応答で言及した JavaScript 関数は、 http: //etherpad.mozilla.org などのサイトに実装されている現在のバージョンの Etherpad には存在しないようです。

ただし、eherpad の JavaScript 内で次の JavaScript 関数を使用するだけで、最新リビジョンのテキストを取得できるようになりました。

padeditor.ace.exportText()
于 2012-06-28T22:22:33.747 に答える
2

次のように jQuery を使用して、etherpad のプレーンテキスト コンテンツを取得できます。

jQuery(document).ready(function(){
    jQuery('#export').click(function(){
        var padId = 'examplePadIntense';//Id of the div in which etherpad lite is integrated
        var epframeId = 'epframe'+ padId;
        var frameUrl = $('#'+ epframeId).attr('src').split('?')[0];
        var contentsUrl = frameUrl + "/export/txt";
        jQuery.get(contentsUrl, function(data) {
            var textContent = data;
        });
    });
});
于 2012-09-13T06:06:08.410 に答える