AI生成内容仅为参考
');$('.aipstbut').attr('onclick','aipstbut()').html('开始处理').css('opacity','1')};function export_aitools(file_type);{let file_name=getformattime();if(file_type=='pdf'){let element=document.getElementById('ait_cent_res');let opt={margin: 1,filename: file_name+'.pdf',image:{type: 'jpeg',quality: 0.98},html2canvas:{scale: 2},jsPDF:{unit: 'in',format: 'letter',orientation: 'portrait'}};html2pdf().set(opt).from(element).save();html2pdf(element,opt)}if(file_type=='md'){let urlObject=window.URL||window.webkitURL||window;let downloadData=new Blob([$('#aitool_textarea').val()]);let save_link=document.createElementNS("http://www.w3.org/1999/xhtml","a");save_link.href=urlObject.createObjectURL(downloadData);save_link.download=file_name + '.md';let ev=document.createEvent("MouseEvents");ev.initMouseEvent("click",true,false,window,0,0,0,0,0,false,false,false,false,0,null);save_link.dispatchEvent(ev)}if(file_type=='txt'){let txt_html='';$('.ait_cent_res').children().each(function(i,e){if($(e).children('code').length){txt_html +=$(e).text()+"\r\n"}else{txt_html +=$(e).text() + "\r\n"}});let urlObject=window.URL||window.webkitURL||window;let downloadData=new Blob([txt_html]);let save_link=document.createElementNS("http://www.w3.org/1999/xhtml","a");save_link.href=urlObject.createObjectURL(downloadData);save_link.download=file_name + '.txt';let ev=document.createEvent("MouseEvents");ev.initMouseEvent("click",true,false,window,0,0,0,0,0,false,false,false,false,0,null);save_link.dispatchEvent(ev)}if(file_type=='edit'){layer.msg('此功能暂未开放')}if(file_type=='copytxt'){let txt_html='';$('.ait_cent_res').children().each(function(i,e){if($(e).children('code').length){txt_html +=$(e).text()+"\r\n"}else{txt_html +=$(e).text() + "\r\n"}});copys(txt_html)}if(file_type=='copymd'){copys($('#aitool_textarea').val())}if(file_type=='copyhtml'){copys($('.ait_cent_res').html())}};function aipstbut();{aitool_lrshow();let isstarted=true;let isalltext=false;let alltext="";let source=new SSE('https://www.6784.cn/zb_users/plugin/xc_toolbox/aitool_stree/sse.php',{headers:{'Content-Type': 'application/x-www-form-urlencoded'},payload: $('#aitoolformdata').serialize(),method:'POST'});source.addEventListener('open',function(e){$('.ait_r').removeClass('nodata').html('约 0 字反馈导出- 复制 TXT
- 复制 MorkDown
- 复制 HTML
- 导出 PDF
- 导出 MorkDown
- 导出 TXT
- 导出到编辑器
');createWatermark('访客')});source.addEventListener('message',function (e){if (e.data=="[DONE]"){source.close();isalltext=true;return true};try{let json_str=e.data;let json=JSON.parse(json_str);if(json.code=='error'){aitool_lrnone();isalltext=true;source.close();layer.alert(json.msg,{icon:0});return false}if(json.code=='login'){aitool_lrnone();isalltext=true;source.close();login();return false}if (json.code=='buystype'){$('.ait_cent .ll').html(json.content)}if (json.code=='clear'){$('.ait_cent_res').remove()}if (json.code=='txt'){if (alltext==""){alltext=json.content.replace(/^\n+/,'')}else{alltext +=json.content}}if (isstarted){isstarted=false;let str_='';let i=0;let strforcode='';let timer_aitool=setInterval(()=>{let newalltext=alltext;if (str_.length<(newalltext.length - 3)){str_ +=newalltext[i++];strforcode=str_;if ((str_.split("```").length % 2)==0){strforcode +="\n```\n"}else{strforcode +="_"}$('.ait_cent_res').html(mdHtml.render(strforcode));$('.aitoolfontleng').html('约 '+ strforcode.length +' 字');$('.ait_cent_res').scrollTop($('.ait_cent_res')[0].scrollHeight)}else{if (isalltext){clearInterval(timer_aitool);$('#aitool_textarea').val(newalltext);$('.ait_cent_res').html(mdHtml.render(newalltext));$('.aitoolfontleng').html('约 '+ newalltext.length +' 字');$('.ait_cent_res').scrollTop($('.ait_cent_res')[0].scrollHeight);$('.aipstbut').attr('onclick','aipstbut()').html('开始处理').css('opacity','1')}}},20)}}catch (e){return}});source.addEventListener('error',function(e){aitool_lrnone();layer.msg('服务器连接失败!');source.close()});source.addEventListener('close',function(e){aitool_lrnone()});source.stream()};var defaults={html: false,xhtmlOut: false,breaks: false,langPrefix: 'language-',linkify: true,linkTarget: '',typographer: true,_highlight: true,_strict: false,_view: 'html'};defaults.highlight=function (str,lang){if (!defaults._highlight||!window.hljs){return ''};var hljs=window.hljs;if (lang&&hljs.getLanguage(lang)){try{return hljs.highlight(lang,str).value}catch (__){}};try{return hljs.highlightAuto(str).value}catch (__){};return ''};mdHtml=new window.Remarkable('full',defaults);function createWatermark(text);{const watermarkElement=document.getElementById('watermark');const ait_rs=document.querySelector('.ait_cent');const screenWidth=ait_rs.clientWidth;const screenHeight=ait_rs.clientHeight;const gridSize=120;watermarkElement.width=screenWidth;watermarkElement.height=screenHeight;const ctx=watermarkElement.getContext('2d');ctx.font='16px sans-serif';ctx.fillStyle='rgba(0,0,0,0.5)';ctx.textBaseline='middle';for (let x=-60;x