图片压缩 JPG压缩 PNG压缩 BMP压缩 WEBP压缩 证件照压缩 压缩指定大小 图片改尺寸 修改DPI 内存变大 图片格式转换 HEIC转JPG TIFF转JPG 图片转ICO 图片转JPG 图片转PNG 图片转BMP 图片转WEBP
{{userInfo && userInfo.isVip ? '续费会员' : '开通会员'}}
登录/注册
{{userInfo.nickname}}
普通用户
VIP会员
ID: {{userInfo.id}}
单次上传不超过12个
不限文件大小
剩余次数:{{userInfo ? userInfo.max_download : 0}}
开通会员享无限制压缩
到期时间:{{userInfo.vipDate}}
续费会员
开通会员
退出登录
图片压缩 图片编辑 图片格式转换

玩转 Word 文档之旅:除了常见软件,还有这些神奇的处理方式

平时工作总离不开Word、WPS或Pages这种文字编辑软件,那咱们来讲讲关于Word文档的小秘密。包括如何转成HTML格式,还有一些好用的技巧,这样就能轻松上手!

Word文档的内部结构

你们应该听说过Word文档后面加个'.docx'?这个小技巧能帮我们把文件缩小些,速度也更快。要查看内容的话,把'.docx'换成'.zip'再解压就行了。其实docx文档怎么压缩图片,Word文档就是一堆XML文件和多媒体文件的集合。比如那个叫「abao.docx」的文档,解压后,你会发现头像文件都藏在「word/media」里。

这个设计让我们在word里可以随心所欲地编排各种信息,而且还很好操作,能清楚看到文档里的数字!如果懂点文档排布的话,那就能更轻松地进行编辑和管理。

将Word文档转换为HTML

-rw-rw-r--@  1 fer  staff  1641  7 11 01:25 [Content_Types].xml
drwxr-xr-x@  3 fer  staff    96  7 11 09:41 _rels
drwxr-xr-x@  4 fer  staff   128  7 11 09:41 docProps
drwxr-xr-x@ 13 fer  staff   416  7 11 09:42 word

建站的时候,我们常常要将Word文档转成HTML。这样就能在网上看到文档内容,还能设计出简单大方的网页。可由于.docx和HTML的格式不同,对于复杂些的文档,转换起来可能有些费劲。

咱们做网页编程时能用上那个叫FileAPI的东西读取Word文档的文章。别看它只是个小插件,可厉害着呐,找Blob对象内的内容都没问题,甚至还能extraordinary地给你整出文档的数据对象。接下来,就看你怎么操作了,Word文档轻松变身HTML文档不是梦!

图片处理与转换

在改Word文档为HTML时,别忘了处理图片!通常来说,Word里的图就变成了个叫DataURL的东西,直接镶进HTML里了。但如果你用Javascript,就能根据需要调整图片处理器,把它们编成Base64编码格式。

压缩文档图片_docx文档怎么压缩图片_压缩文档内图片

export function readFileInputEventAsArrayBuffer(event, callback) {
  const file = event.target.files[0];
  const reader = new FileReader();
  reader.onload = function(loadEvent: Event) {
    const arrayBuffer = loadEvent.target["result"];
    callback(arrayBuffer);
  };
  reader.readAsArrayBuffer(file);
}

想缩小图片?直接转回Blob格式。图片加载速度飞快,网站还会更快!

JSZip库的应用

mammoth.convertToHtml({ arrayBuffer })

想把Word文档换成其他格式?用JSZip库就OK!这个库可以帮忙搞懂ZIP文件的创建、读取和修改,处理Word文档里的压缩包就是小菜一碟了。学着用JSZip库,你会更明白Word文档转换的门道~

开源转换器的使用

想把Word转成HTML格式?别怕,教你个开源神器——「html-to-docx」。这玩意儿是用JavaScript做成的,操作超容易。有了这些免费工具,轻轻松松搞定文档转换,提高工作效率不在话下!

let options = {
    convertImage: mammoth.images.imgElement(function(image) {
      return image.read("base64").then(function(imageBuffer) {
        return {
          src: "data:" + image.contentType + ";base64," + imageBuffer
        };
      });
    })
};

总结与展望

搞定Word文档后,你要是知道该如何导出成HTML页面就太好了!这些小秘籍可以让我们操作起来更顺手,提高工作效率,快点试试看!

const mammothOptions = {
  convertImage: mammoth.images.imgElement(function(image) {
    return image.read("base64").then(async (imageBuffer) => {
      const result = await uploadBase64Image(imageBuffer, image.contentType);
      return {
        src: result.data.path // 获取图片线上的URL地址
      };
    });
  })
};

各位,来说说看你是如何搞定Word文档的呀?分享下你的小技巧,别忘了点赞文章这样大家都能学到新东西了。

async function uploadBase64Image(base64Image, mime) {
  const formData = new FormData();
  formData.append("file", base64ToBlob(base64Image, mime));
  
  return await axios({
    method: "post",
    url: "http://localhost:3000/uploadfile", // 本地图片上传的API地址
    data: formData,
    config: { headers: { "Content-Type": "multipart/form-data" } }
  });
}

为什么应该选择「i 压缩-图片压缩」?
安全可靠
我们承诺在处理文件后的一小时自动将文件从网站的服务器永久删除,100%保障你的隐私。
批量处理
批量进行图片格式转换,支持多种图片格式互转,满足您的转换需求。
快速高效
图片文件拖拽至转换区或点击添加按钮,将文件上传至平台,稍等片刻即可快速转换。
云端引擎
基于浏览器运行,整个过程依赖服务器端进行,无需额外下载安装客户端软件。
图片压缩三步完成
第1步
上传图片
在图片添加区域选择您的图片文件上传
第2步
选择参数设置
根据预期需求设置图片修改的参数,点击“开始压缩”
第3步
下载图片
点击“下载全部”按钮即可保存压缩好的图片
使用帮助
图片压缩最新内容 >>
365压缩:让你的PNG图片瞬间瘦身,画质依旧高清
告别PPT大文件烦恼!365压缩工具教你轻松批量压缩图片,提升工作效率
PPT图片压缩大揭秘:365工具让你轻松搞定,告别文件过大烦恼
揭秘ffmpeg:如何像魔法师一样轻松将视频转换成图片?
Word图片压缩困扰?3步教你轻松解除,再也不怕图片被缩小
图片压缩推荐内容 >>
365压缩:让你的PNG图片瞬间瘦身,画质依旧高清
告别PPT大文件烦恼!365压缩工具教你轻松批量压缩图片,提升工作效率
PPT图片压缩大揭秘:365工具让你轻松搞定,告别文件过大烦恼
揭秘ffmpeg:如何像魔法师一样轻松将视频转换成图片?
Word图片压缩困扰?3步教你轻松解除,再也不怕图片被缩小
图片压缩随机内容 >>
颠覆认知!电子扫描器竟是将 word、pdf、ppt 转换为图片的神器
PDF保存图片会降低画质?揭秘图片质量变化的真相
探寻在线图片编辑的新趋势
在线图片压缩,为什么365压缩是您的最佳选择?
365压缩:让你的图片轻松在线压缩!
{{item.title}}
{{item.price}} /张
{{item.to_long}}
限时促销
微信支付 支付宝支付
应付金额: ¥{{vipList.length ? vipList[vipSelectIndex].price : ''}}
请使用微信/支付宝扫码支付
用户139****7468 12分钟前购买了 终身会员
用户136****8012 10分钟前购买了 终身会员
用户156****9735 12分钟前购买了 终身会员
用户136****1765 9分钟前购买了 年度会员
用户159****5332 7分钟前购买了 年度会员
用户133****4888 5分钟前购买了 终身会员
购买须知
按张付费购买下载次数 永久有效
开通任一会员,会员有效期内所有功能 不限使用、不限张数
还在犹豫?先体验一下
{{activityData.title}} ¥{{activityData.price}}
不限下载次数
畅享全站功能
有效期{{activityData.to_long}}天
扫码立即开通
微信支付 支付宝支付
扫码支付
放弃机会
预览 左右滑动可查看压缩前后效果对比图
压缩前 {{previewData.original_size}}KB
压缩后 {{previewData.size}}KB