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

网站开发的发展历史及趋势网站建设跑业务

网站开发的发展历史及趋势,网站建设跑业务,wap网站 视频教程,山西临汾建设局网站PDF 文件可以包含文本、图片及各种媒体元素,但如果文件太大则会影响传输效果同时也会占用过多磁盘空间。通过压缩PDF文件,能够有效减小文件大小,从而提高传输效率并节省存储空间。想要通过C#代码快速有效地压缩 PDF 文件,下面是实…

PDF 文件可以包含文本、图片及各种媒体元素,但如果文件太大则会影响传输效果同时也会占用过多磁盘空间。通过压缩PDF文件,能够有效减小文件大小,从而提高传输效率并节省存储空间。想要通过C#代码快速有效地压缩 PDF 文件,下面是实现思路:

在 C# 中压缩 PDF

1、在VS中使用 NuGet包管理器将 “spire.pdf” 安装到程序中,并导入所需的命名空间。(也可下载Spire.PDF后手动引入);

2、实例化 PdfCompressor 类对象并加载需压缩的PDF文件;

3、通过 TextCompressionOptions 类来压缩PDF文件中的字体;

//获取文本压缩选项TextCompressionOptions textCompression = compressor.Options.TextCompressionOptions;
//设置是否压缩字体
textCompression.CompressFonts = true;
//设置是否嵌入字体
textCompression.UnembedFonts = true;

4. 通过 ImageCompressionOptions 类来压缩PDF文件中的图片;

//获取图片压缩选项ImageCompressionOptions imageCompression = compressor.Options.ImageCompressionOptions;
//设置是否压缩图片
imageCompression.CompressImage = true;
//设置图片质量
imageCompression.ImageQuality = ImageQuality.Low;
//设置是否调整图片大小
imageCompression.ResizeImages = true;

5. 保存压缩后的PDF文件。

PDF压缩前后效果对比如图:

▶ Spire.PDF for .NET 优化了压缩PDF文件的方法,在压缩PDF中的图片时,将图片质量设置为 low, 压缩效果最好,但可能文件可读性会受到一定影响。在使用时可根据自己的需求来设置图片质量 (High/ Medium/ Low)。

附上完整代码供自行测试:

using Spire.Pdf;
using Spire.Pdf.Conversion.Compression;namespace CompressPdf
{class Program{static void Main(string[] args){//实例化 PdfCompressor 类对象并加载PDF文件PdfCompressor compressor = new PdfCompressor("文件.pdf");//获取文本压缩选项TextCompressionOptions textCompression = compressor.Options.TextCompressionOptions;//设置是否压缩字体textCompression.CompressFonts = true;//设置是否嵌入字体textCompression.UnembedFonts = true;//获取图片压缩选项ImageCompressionOptions imageCompression = compressor.Options.ImageCompressionOptions;//压缩图片imageCompression.CompressImage = true;//设置图片质量imageCompression.ImageQuality = ImageQuality.High;//调整图片大小imageCompression.ResizeImages = true;//将压缩后PDF保存至指定位置compressor.CompressToFile("压缩.pdf");}}
}

想了解C#操作PDF文件的更多示例,点击前往Spire.PDF教程页

http://www.yayakq.cn/news/193453/

相关文章:

  • 做软装找产品上哪个网站手机网站设计公司只找亿企邦
  • 给公司建立网站不可以做到的深圳网站建设公司首选
  • iis怎么建网站什么是网页设计与制作课程的深度
  • 哪些网站可做矿机期货深圳市南山网站建设
  • 防城港门面做网站的.net电商网站开发
  • 长安网站定制ftp上传网站步骤
  • 网站平台设计网页游戏手机
  • 天律网站建设wordpress网易云插件怎么用
  • 网站制作什么做北京网络网站建设公司
  • 成都网站排名优化微信手机网站流程
  • 编写网站用什么语言h5网站做微信公众号
  • 宿州公司网站建设wordpress留学主题
  • 青岛建设工程信息网站房管局网上备案查询
  • 网站怎么加统计代码界面网站建设
  • shopify做旅游网站网站建设进什么科目
  • 黄埔网站开发qq钓鱼网站生成器手机版
  • 做网站设计服务商今天特大新闻最新消息
  • 域名备案中网站负责人煎蛋wordpress模板
  • 深圳找工作58同城最新招聘做搜狗网站优化
  • 电商网站seo优化目标分解龙岩网红景点
  • 阜城县网站建设报价网络推广培训学校
  • 邢台做网站信息深圳市房地产信息网查询系统
  • 揭阳网站制作软件深圳网络做网站
  • 建网站的手机软件公众号制作135
  • 淘宝指数网站宁德seo推广
  • 做教程的网站内容怎么找淮北城市住建网
  • 大型网站建设地址深圳最好的网站建设公司
  • 怎么套网站昆明网红
  • 网站后台能进前台空白html5网站演示
  • 重庆的推广网站中国排名第一的游戏