按标签显示项目: pdf react document
|
028-81705109
|
|
微信扫一扫
|

Spire.Cloud 纯前端文档控件
2026-09-10
PDF 版式固定、跨端一致,是合同、报告、图册等文档分发的首选格式,但包含大量高分辨率图片或内嵌字体的 PDF 体积往往很大,既占用存储空间,也让邮件发送、网页上传与下载变得缓慢。若能在浏览器端直接给文档“瘦身”,在尽量保持可读性的前提下显著减小体积,就能明显改善分发与加载体验,而不必把文件上传到服务器再下载处理。 Spire.PDF for JavaScript 基于 WebAssembly 在浏览器端直接完成 PDF 的加载、压缩与保存,通过虚拟文件系统(VFS)管理输入输出文件,无需后端服务支持。它提供专用的 PdfCompressor 压缩器,其 Options 可以从三个维度分别控制压缩策略:一是用 ImageCompressionOptions 对文档里的图片做缩放与重压缩,二是用 TextCompressionOptions 压缩字体数据甚至取消字体内嵌,三是用 CompressContents 重新压缩页面的内容流。三者在一次压缩中可以自由组合,兼顾画质与体积。 本文先从三个维度介绍 PdfCompressor 的压缩方式,再给出把它们组合起来的完整可运行示例: 压缩 PDF 中的图片 压缩 PDF 中的字体并取消字体嵌入 压缩 PDF 的内容流 综合三种方式压缩 PDF…
发布于 文档操作