首页 > 极客资料 博客日记
C# 裁剪PDF页面
2024-09-23 17:00:06极客资料围观21次
文章C# 裁剪PDF页面分享给大家,欢迎收藏极客之家,专注分享技术知识
在处理PDF文档时,有时需要精确地裁剪页面以适应特定需求,比如去除广告、背景信息或者仅仅是为了简化文档内容。本文将介绍如何使用免费.NET控件通过C#实现裁剪PDF页面。
免费库 Free Spire.PDF for .NET 支持在 .NET (C#, VB.NET, ASP.NET, .NET Core) 程序中实现创建、操作、转换和打印 PDF 文档等操作。
可以从以下链接下载产品包后手动添加引用,或者直接通过NuGet安装。
C# 裁剪PDF页面
Free Spire.PDF for .NET这个库提供了一个非常简单的接口来实现裁剪PDF页面指定区域,具体操作如下:
- 通过 LoadFromFile() 方法加载PDF文档;
- 获取指定PDF页面;
- 指定一个区域,然后通过 PdfPageBase.CropBox 属性裁剪指定区域;
- 通过 SaveToFile() 方法保存裁剪后的PDF文档。
示例代码如下:
using System.Drawing; using Spire.Pdf; namespace CropPDFPage { class Program { static void Main(string[] args) { //加载PDF文档 PdfDocument pdf = new PdfDocument(); pdf.LoadFromFile("示例.pdf"); //获取第二页 PdfPageBase page = pdf.Pages[1]; //按指定区域裁剪PDF页面 page.CropBox = new RectangleF(270, 130, 400, 480); //保存裁剪后的文档 pdf.SaveToFile("裁剪PDF.pdf"); pdf.Close(); } } }
裁剪前后对比:
--- 有问题欢迎前往论坛交流。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- Nuxt.js 应用中的 prerender:routes 事件钩子详解
- 【问题解决】Tomcat由低于8版本升级到高版本使用Tomcat自带连接池报错无法找到表空间的问题
- 【FAQ】HarmonyOS SDK 闭源开放能力 —Vision Kit
- 六、Spring Boot集成Spring Security之前后分离认证流程最佳方案
- 《JVM第7课》堆区
- .NET 8 高性能跨平台图像处理库 ImageSharp
- 还在为慢速数据传输苦恼?Linux 零拷贝技术来帮你!
- 刚毕业,去做边缘业务,还有救吗?
- 如何避免 HttpClient 丢失请求头:通过 HttpRequestMessage 解决并优化
- 让性能提升56%的Vue3.5响应式重构之“版本计数”