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

消防做ccc去那个网站奶茶网络营销策划方案

消防做ccc去那个网站,奶茶网络营销策划方案,北京的做网站公司,网站开发用盗版犯法大家好,我是阿赵。   阿赵我写博客的时候的习惯是,先用word文档写好,然后再把word文档里面的图片另存,最后再在博客里面复制正文和上传图片。   而我写的文章一般配图都比较多,所以经常要做的一个功能就是另存图片…

  大家好,我是阿赵。
  阿赵我写博客的时候的习惯是,先用word文档写好,然后再把word文档里面的图片另存,最后再在博客里面复制正文和上传图片。
  而我写的文章一般配图都比较多,所以经常要做的一个功能就是另存图片。由于我没有买正版的Office工具,我用的是WPS工具来编辑word文档的。wps虽然是免费的,但它保存文档里面的所有图片是需要会员收费的,不然就只能一张一张图片手动保存。
  然而作为程序员,在觉得不该花钱的地方,我也是不会乱花的。我自己写了一个小程序,把文档里面的所有图片提取并保存,这里分享一下,这是一个用C#写的winform程序:
在这里插入图片描述

using Spire.Doc;
using Spire.Doc.Documents;
using Spire.Doc.Fields;
using System;
using System.Windows.Forms;
using Tools;namespace PickWordTexture
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private string wordPath = "";private string savePath = "";private void ShowTips(string content){MessageBox.Show(content);}private bool ShowTipsSelect(string content){DialogResult result = MessageBox.Show(content, "提示", MessageBoxButtons.OKCancel);if(result == DialogResult.OK){return true;}else{return false;}}private void SetWordPath(string path){wordPath = path;string fullFileName = FilePathHelper.GetFileName(path);string fileName = FilePathHelper.RemoveExName(fullFileName);savePath = path.Replace(fullFileName,"")+fileName+"\\";UpdateView();}private void UpdateView(){wordPathTxt.Text = wordPath;savePathTxt.Text = savePath;}private void PickTextureFun(){if(string.IsNullOrEmpty(wordPath)||string.IsNullOrEmpty(savePath)){ShowTips("请先把需要提取的word文档拖动到窗口内");return;}if(FileManager.IsDirectoryExists(savePath)){if(ShowTipsSelect("保存的文件夹已经存在,将会覆盖,原有内容将会被删除,是否继续?")==true){FileManager.DelFolder(savePath);}else{return;}}Document document;string exName = FilePathHelper.GetExName(wordPath).ToLower();if(exName == "doc"){document = new Document(wordPath, FileFormat.Doc);}else{document = new Document(wordPath, FileFormat.Docx);}int count = 0;foreach(Section section in document.Sections){foreach(Paragraph paragraph in section.Paragraphs){foreach(DocumentObject docObject in paragraph.ChildObjects){if(docObject.DocumentObjectType == DocumentObjectType.Picture){DocPicture picture = docObject as DocPicture;string imgName = savePath + "Image_" + (count + 1) + ".png";FileManager.CheckFileSavePath(imgName);picture.Image.Save(imgName, System.Drawing.Imaging.ImageFormat.Png);count++;}}}}if(count == 0){ShowTips("文档里面没有图片");}else{ShowTips("提取到图片:" + count + "张");}}private void Form1_DragDrop(object sender, DragEventArgs e){string inputPath = ((Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();string exName = FilePathHelper.GetExName(inputPath).ToLower();if(exName!="doc"&&exName!="docx"){ShowTips("只能拖动word文档(扩展名是doc或者docx)");}else{SetWordPath(inputPath);}}private void Form1_DragEnter(object sender, DragEventArgs e){if (e.Data.GetDataPresent(DataFormats.FileDrop)){e.Effect = DragDropEffects.Link;}else{e.Effect = DragDropEffects.None;}}private void pickTextureBtn_Click(object sender, EventArgs e){PickTextureFun();}}
}

  里面主要用到了Spire.Doc。然后还有一些我自己写的保存文件的工具类。这些工具类你们可以自己写IO方法替代一下,或者以后我再分享。
  把文档拖到工具上:
在这里插入图片描述

  工具会自动文档路径和保存路径
在这里插入图片描述

  点击提取所有图片,就提取完成了:
在这里插入图片描述

  在原来的文档旁边会新生成一个文件夹
在这里插入图片描述

  里面就是提取完的图片:
在这里插入图片描述

http://www.hengruixuexiao.com/news/24866.html

相关文章:

  • 网站建设中页面html直播代运营公司
  • 济南网站建设 选搜点o百度浏览器主页网址
  • wordpress购物网站爆款采集推广引流软件
  • 淮安那家公司做网站优秀企业网站模板
  • 网站下载速度测试宁波百度seo排名优化
  • 手机有软件做ppt下载网站有哪些内容吗推广普通话宣传内容
  • 兰州专业做网站怎么做百度网页
  • 郑州做网站推广网站制作费用多少
  • 淘宝网站代做郑州网站推广技术
  • 广州外贸营销型网站建设公众号排名优化软件
  • 德州疫情最新情况最新消息合肥seo网站排名优化公司
  • web网站开发背景教育培训班
  • 计算机网络应用主要学什么seo体系百科
  • 自己做优惠劵网站5118关键词挖掘工具
  • 描述网站建设的基本流程图sem推广是什么
  • 北京超市网站建设视频剪辑培训机构
  • 做设计比较好的网站推荐cms网站
  • 网站开发设计论文如何建立独立网站
  • 创意包装设计搜索引擎排名优化
  • 孝感做网站公司新开传奇网站
  • 网站域名更改后怎么做映射企业网站推广优化公司
  • 美丽寮步网站建设价钱推广平台排行榜有哪些
  • 网站模板 站长之家短链接在线生成官网
  • 玩具租赁系统网站开发与实现怎样才能被百度秒收录
  • 网站突然显示 建设中千锋教育培训多少钱
  • 怎么注册微网站seo合作代理
  • WordPress XSbrand主题公司seo排名优化
  • 建设银行手机银行网站用户名是什么意思谷歌搜索引擎
  • 应用小程序定制开发泰州seo推广公司
  • 网站浏览器兼容网络整合营销案例