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

什么网站做的好看又便宜百度小说风云排行榜

什么网站做的好看又便宜,百度小说风云排行榜,单位的网站的建设方案,东莞市门户网站建设怎么样大家好,我是阿赵。   阿赵我写博客的时候的习惯是,先用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.15wanjia.com/news/21982.html

相关文章:

  • 安徽省政府网站建设软文代写是什么
  • 太原建站公司点击查看站长工具黄
  • 谷歌官方网站注册厦门人才网唯一官方网站
  • 做网站用墨刀与axure满足seo需求的网站
  • 服装网站建设方案注册城乡规划师教材
  • 制作企业网站sem是什么品牌
  • 做旅游网站需要注意什么页优化软件
  • 大连企业网站建设北京seo排名公司
  • seo网站关键词排名快速北京网站快速排名优化
  • 传奇手游开服表网站抖音权重查询工具
  • 大亚湾住建局网站建设工程规划网络推广软件
  • 广告传媒网站模板网络营销活动方案
  • 深圳网站公司建设衡阳百度推广公司
  • 门户网站建设课程设计怎么申请一个网站
  • 怎么用群晖nas做网站黑帽seo优化
  • 铜仁建设集团招聘信息网站疫情最新消息今天公布
  • 做外贸好的网站有哪些最有效的恶意点击
  • 建网站网络公司推广方式怎么写
  • 爱网卡seo云优化方法
  • php免费网站系统seo关键词排名优化如何
  • wordpress手机站海外营销推广服务
  • 温州15000 做网站的工作网页设计用什么软件做
  • 网站建设业务流程网站的优化和推广方案
  • 在线效果图设计电脑清理优化大师
  • 建立网站的目的和意义网站友情链接检测
  • 淄博网站建设相关文章百度如何做广告
  • 河北房地产网站建设网络营销策划目的
  • 做网站多少钱西宁君博美评推广点击器
  • 网站开发合同甲方的权利北京百度推广代理
  • 注册网站云空间培训机构需要哪些证件