当前位置: 首页 > news >正文

网络营销运营手机百度seo快速排名

网络营销运营,手机百度seo快速排名,公司网站域名申请,网站推广效果的评价请参阅: java : pdfbox 读取 PDF文件内书签 请注意:书的目录.txt 编码:UTF-8,推荐用 Notepad 转换编码。 npm install elementtree --save 编写 txt_etree_mm.js 如下 // 读目录.txt文件,使用 elementtree 生成思维导图 Free…

请参阅: java : pdfbox 读取 PDF文件内书签

请注意:书的目录.txt 编码:UTF-8,推荐用 Notepad++ 转换编码。

npm install elementtree --save

编写 txt_etree_mm.js  如下

// 读目录.txt文件,使用 elementtree 生成思维导图 Freemind(.mm)文件
let fs = require('fs');
let process = require('process');
let path = require('path');
let readline = require('readline');
let et = require('elementtree');
let XML = et.XML;
let ElementTree = et.ElementTree;
//  element = et.Element;
let subElement = et.SubElement;if (process.argv.length <3){console.error("usage: node txt_etree.mm.js file1.txt");return 1;
}
let file1 = process.argv[2];
if (! fs.statSync(file1).isFile()) {console.error("it is not File.");return 2;
}
let ext = path.extname(file1);
if (ext.toLowerCase() != '.txt'){console.error(ext +" is not .txt");return 3;
}
let file2 = file1.replace('.txt', '.mm');
console.log(file2);
let fRead = fs.createReadStream(file1);
let fWrite = fs.createWriteStream(file2);
// 创建readline接口实例
let rline = readline.createInterface({input: fRead,
//  output: fWrite,terminal: true
});
var txt, map1, root, edge, p_node, node1, node2, node3, node4, node5;
// 创建 map节点
map1 = et.Element('map');
map1.set('version', '1.0.1');// 用缩排表现层级关系,假设最多5个层级
const indent1 ="  ";
const indent2 ="    ";
const indent3 ="      ";
const indent4 ="        ";// line 事件
let n =1;
rline.on('line', function(line){txt = line.trim();if (n ==1){// 读取第一行:书名// 创建主题节点root = subElement(map1, "node");root.set('ID', '1');root.set('STYLE', 'bubble'); // 泡框root.set('TEXT', txt);// 定义连线的颜色:红色edge = subElement(root, "edge")edge.set('COLOR', "#ff0000")}txt = txt.slice(0,-3); // 去掉行尾的页数if (txt.length ==0 || n==1){ ;}else if (txt.length >0 && line.slice(0,1) !=' '){// 创建主题的子节点(1级节点)node1 = subElement(root, "node");node1.set('ID', String(n));node1.set('POSITION', "right");node1.set('TEXT', txt);p_node = node1; // 寄存父节点}else if (line.startsWith(indent1) && line.slice(2,3) !=' '){// 创建node1的子节点(2级节点)if (node1) node2 = subElement(node1, "node");else node2 = subElement(root, "node");node2.set('ID', String(n));node2.set('TEXT', txt);p_node = node2;}else if (line.startsWith(indent2) && line.slice(4,5) !=' '){    // 创建node2的子节点(3级节点)if (node2) node3 = subElement(node2, "node");else if(node1) node3 = subElement(node1, "node");else node3 = subElement(root, "node");node3.set('FOLDED', "true");node3.set('ID', String(n));node3.set('TEXT', txt);p_node = node3;}else if (line.startsWith(indent3) && line.slice(6,7) !=' '){// 创建node3的子节点(4级节点)if (node3) node4 = subElement(node3, "node");else if (node2) node4 = subElement(node2, "node");else if (node1) node4 = subElement(node1, "node");else node4 = subElement(root, "node");node4.set('ID', String(n));node4.set('TEXT', txt);p_node = node4;}else if (line.startsWith(indent4) && line.slice(8,9) !=' '){// 创建node4的子节点(5级节点)if (node4) node5 = subElement(node4, "node");else if (p_node) node5 = subElement(p_node, "node");else node5 = subElement(root, "node");node5.set('ID', String(n));node5.set('TEXT', txt);}else {console.log(txt);}n++;
});
var etree, xml;
rline.on('close', function(){etree = new ElementTree(map1);xml = etree.write({'xml_declaration': false});//console.log(xml);fWrite.write(xml);console.log("line number: "+n);
});

运行 node txt_etree.mm.js your_pdf_dir.txt

http://www.hkea.cn/news/120455/

相关文章:

  • 公司网站维护如何做分录自己搭建一个网站
  • 做期货浏览哪些网站网络优化工程师前景如何
  • 垂直b2b电子商务网站有哪些google搜索排名优化
  • 建设中网站源码网络推广工具和方法
  • 厦门做点击付费网站培训教育
  • 常州网站建设案例网站制作建设公司
  • 外国人做家具的网站一站传媒seo优化
  • 佛山h5建站模板怎样优化网站
  • 第三方做公司网站谷歌搜索广告优化
  • 网站风格模板快速排名精灵
  • 做网站横幅 的网站推荐几个公司推广
  • html5国内网站建设客户管理软件
  • 网站建设报价单站长工具 seo查询
  • 日本电商网站贵州快速整站优化
  • 物业服务网站建设建立网站要多少钱一年
  • 中铁建设门户加长版廊坊百度提升优化
  • 最便宜的外贸网站建设电商平台运营方案
  • 做网站应该会什么问题网络营销软文范例500字
  • 摄影网课百度关键词优化查询
  • 打广告型的营销网站西安百度推广外包
  • 乌鲁木齐招聘网站建设一站式网络营销
  • 中小型网站建设服务淘宝数据分析工具
  • 梧州网站设计企业网站模板建站
  • 行政事业单位网站建设建议营销策划公司
  • 网络推广网站怎么做百度联盟广告点击一次收益
  • wordpress居中样式宁波seo网络推广外包报价
  • java做网站用到哪些技术网络营销的重要性与意义
  • 网络营销推广的作用谷歌seo什么意思
  • 免费网站建设解决方案郑州网络营销公司哪个好
  • 转转怎么做钓鱼网站税收大数据