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

您可以使用 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 回答
2

似乎 Ari 在他的回复中提到的 javascript 函数不再存在于当前版本的 Etherpad 中,如http://etherpad.mozilla.org等网站上实现的那样

但是,您现在可以在 eherpad 的 javascript 中简单地使用以下 javascript 函数来获取最新版本的文本

padeditor.ace.exportText()
于 2012-06-28T22:22:33.747 回答
0

您还可以使用getTextHTTP api 来检索 pad 的内容。

有关更多详细信息,请参阅我的其他答案

于 2018-11-27T14:08:55.000 回答