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

制定网站建设方案设计本app

制定网站建设方案,设计本app,网站建设方案的写作方法,wordpress会员无法注册Excel催化剂在2018年开始#xff0c;陆续写出了230篇高质量原创性文章#xff0c;将Excel催化剂插件的开发过程及使用方法全方位地通过文字的方式给广大网友们分享了。电子书下载方式同样地#xff0c;为了减少大家过多繁琐的资料下载途径#xff0c;电子书的下载路径和之前… Excel催化剂在2018年开始陆续写出了230篇高质量原创性文章将Excel催化剂插件的开发过程及使用方法全方位地通过文字的方式给广大网友们分享了。电子书下载方式同样地为了减少大家过多繁琐的资料下载途径电子书的下载路径和之前插件的下载路径不变在公众号后台回复【插件下载】即可找到下载链接。电子书做了PDF版和WORD版本在PDF版本中阅读体验更佳在WORD版本中编辑和查找体验更佳大家按各自所需下载即可。授之以鱼不如授之以渔相信广大读者们对制作电子书的整个过程也是有兴趣的按Excel催化剂的一贯作风无保留所有制作技术细节给大家作一分享希望可以带给大家更多的授之以渔的喜悦。看过前面的推文的朋友们应该对之前介绍的方法还有所印象吧有兴趣的不妨回翻一下。[技术实现]一口气整理整个专集网页为一本电子书方法 - 简书 https://www.jianshu.com/p/aa7ae413136a但非常遗憾地是用之前的方法套在Excel催化剂的230篇文章的合并汇总时总是难以实现所需的效果。一路的技术实现挫折之旅用selenium下载网页下来通过wkhtmltopdf工具转成的pdf仍然是图片显示不出来没有图片的方案绝对不是一个最终的方案。而下载文章从简书平台上来到微信公众号的文章同样下载后一样是图片问题不能显示微信公众号网页下载后图片文件被省略了后缀名没法在html页面上重新渲染出来。接着换了个方案因为所有的文章都是在简书平台上写出来的用的是markdown格式来写前端网页看到的效果是已经渲染过的。所以就考虑了直接下载简书上的markdown格式原文下来。为了防止文件名有不合法字符用了序号的方式命名再用映射表来配对。网络上大量介绍markdown转html或pdf的文章尝试着去学习了一翻知道了pandoc这个文档转换神器。在网络上的教程中大量的方法是mac和linux系统下的方法这真难为了普通用户注定这些方法很难让我们一般人去接触和使用。最为糟糕地是我们的中文问题许多教程都指向了需要下载其他组件来应对中文显示不出的问题而这些文章都只是类同性地出处一致指向mac和linux系统的实现方式。最后偶然间看到一篇文章提到大家所说的pandoc中文问题需要xelatex引擎的事情只是极个别markdown里带有复杂的公式才需要若普通的文档用之前的wkhtmltopdf引擎即可。就这样选择比努力重要方向对了就没再受中文问题困扰用wkhtmltopdf引擎少量测试的确成功了。pandoc 224.md,225.md,226.md,227.md,228.md --pdf-engine wkhtmltopdf --css test.css  -o test.pdf  很不幸的是在整理好所需转换的文件集后例如Excel催化剂功能介绍写了100篇把所有文件都输出到一个PDF或WORD文件中时最后的结果是只能转换100多页的数据20多篇的文章剩下的就不显示了。这样的结果显然不是想要的一个合集还要分在多个PDF或WORD里对搜索的体验太差了。柳暗花明之使用Typora软件实现markdown转PDF或WORD格式Typora是一款现成的软件用于markdown方书写和浏览功能之前有听朋友介绍过没有认真去研究过它的所有能力。同时它也是免费的软件不必心里老过意不去用盗版软件。一开始看到有人提到过它可以将markdown格式导出PDF格式没当回事毕竟我的场景是多个markdown格式的文件来转。后来想想markdown格式就是文本格式文件文本文件的合并也是很容易的事在自己作文本清洗的过程中顺带合并一下很轻松合并后一试出人意外的惊喜完成没卡死完全显示正常格式和图片都正常。转换好的PDF文件含书签600多页也非常快就转换完成。markdown的文本格式文件比起其他文件来说处理起来非常流畅使用了几轮正则替换功能将之前文章写得不规范和有结尾冗余的自我介绍内容一并清除掉留下非常清爽的内容。清理代码如下        private static void 清洗简书markdown(){foreach (var item in Directory.EnumerateFiles(E:\简书文章, *.md)){string content  File.ReadAllText(item);RegexOptions optionsMultiline  RegexOptions.Multiline;string result  Regex.Replace(content, ^#{1,6}(?[\w]), new MatchEvaluator(s  \r\n  s.Value   ), optionsMultiline);//早期的#写的不规范没有空一个格子result  Regex.Replace(result, (\r\n){3}, \r\n\r\n);//多行空白转一行result  Regex.Replace(result, ^#{1,6} 系列文章[\s\S]?(?^#), , optionsMultiline);//早期插入的系列文章result  Regex.Replace(result, ### 系列文章[\s\S], );//后期插入的系列文章删除系列文章以后的内容result  Regex.Replace(result, #{1,6} 关于Excel催化剂[\s\S], );//删除关于Excel催化剂以后的内容result  Regex.Replace(result, #{1,6} 技术交流QQ群[\s\S], );//删除技术交流QQ群以后的内容File.WriteAllText(Path.Combine(E:\简书文章-已处理, Path.GetFileName(item)), result);}} 使用Typora唯一的小遗憾是图片中的图注信息怎么弄都弄不回来这个只能在自己日后写markdown文章时尽量少在图片上写备注图注信息来避免了。 结语技术的路上坑很多很幸运在自己想做的事情上最终还是完成了在网络上教程不全和有不足的方案中经过自己的组合最终实现了没有太复杂、高深的技术也能达成自己想要的最终效果是一件非常愉悦的事情。希望Excel催化剂所输出的这一系列内容也能带给读者们一些些的小收获避开一些坑同时收获一些自己将想要的东西实现出来的喜悦。
http://www.zqtcl.cn/news/526733/

相关文章:

  • 惠山网页制作北京优化推广
  • 武威做网站网站流量分析怎么做
  • 用动态和静态设计一个网站cname wordpress
  • php装修门户网站源码PHP是做网站最好的
  • 莆田哪里有网站开发北京大企业公司排名
  • 网站建设运营的成本丰宁县有做网站的吗
  • 网站建设如何上传文件中小企业网站建设好么
  • 安徽建设部网站国际网站 建设
  • 沈阳开发网站小程序名称大全
  • 做网站大概价格西安做网站电话
  • 前端做微网站台州做网站哪家公司好
  • 电信改公网ip可以做网站吗销售平台建设方案
  • 免费的公司网站怎么做网站建设招聘需求
  • 徐州金桥建设监理有限公司网站那个网站做系统好
  • 浙江网站制作做一个自我介绍的网页
  • 郑州做网站公司有多少网站建设需要自备什么
  • 齐齐哈尔网站seo重庆旅游
  • 顺德品牌网站建设信息网络编程课程
  • 广西南宁建设职业学图书馆网站wordpress 黑色主题
  • 网站建设需要准备那些内容阜阳微商城网站建设
  • flash全屏网站模板企业网站示例
  • 制作手机端网站开发厦门网站设计定制
  • 佛山网站开发公司做网站在什么地方发帖子呢
  • 无网站可以做cpc吗wordpress 12张表
  • 有些中小网站cnzz网站排名是怎么做的
  • 深圳做微商网站的公司高端做网站价格
  • 在线原型设计网站wordpress菜单页内跳转
  • 做电影网站要买什么抖音推广怎么收费
  • 专业的公司网站开发网站按钮设计
  • 南宁网站建设是什么深圳公司有哪些