Spire.PDF是一个专业的PDF组件,能够独立地创建、编写、编辑、操作和阅读PDF文件,支持 .NET、Java、WPF和Silverlight。

在我们浏览PDF文档时,我们可以隐藏或显示工具栏,菜单栏,和设置页面布局等。同时,我们也可以设置PDF文档的缩放比例。本文将详细介绍如何使用Spire.PDF设置PDF文档的页面显示样式及缩放比例。

PDF页面显示设置

//新建PDFDocument示例并加载PDF Sample文档
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile("Sample.pdf");//居中窗体
pdf.ViewerPreferences.CenterWindow = true;//隐藏标题
pdf.ViewerPreferences.DisplayTitle = false;//不适合整页至窗口
pdf.ViewerPreferences.FitWindow = false;//隐藏菜单栏
pdf.ViewerPreferences.HideMenubar = true;//隐藏工具栏
pdf.ViewerPreferences.HideToolbar = true;//页面布局设置为双联连续
pdf.ViewerPreferences.PageLayout = PdfPageLayout.TwoColumnLeft;//保存文档
pdf.SaveToFile("Result.pdf", FileFormat.PDF);复制代码

效果图:

设置PDF缩放比例

//新建PDFDocument示例并加载PDF Sample文档
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile("Sample.pdf");//获取PDF文档第一页
PdfPageBase page = pdf.Pages[0];//新建一个PdfDestination对象,该对象包含两个参数,页面及页面显示位置
PdfDestination dest = new PdfDestination(page, new PointF(-40f, -40f));//设置缩放属性的值
dest.Zoom = 1.5f;//设置打开PDF文档时的页面显示缩放比例
PdfGoToAction gotoaction = new PdfGoToAction(dest);
pdf.AfterOpenAction = gotoaction;//保存文档
pdf.SaveToFile("Result2.pdf", FileFormat.PDF);复制代码

效果图:

下载Spire.PDF最新试用版
Spire.PDF系列就持续更新,欢迎收藏~

转载于:https://juejin.im/post/5c91d2ebf265da60f85ff00e

【教程】Spire.PDF教程:C# 设置 PDF 缩放比例和页面显示设置相关推荐

  1. 【教程】Spire.PDF教程:C# PDF 设置页边距和页面大小

    Spire.PDF是一个专业的PDF组件,能够独立地创建.编写.编辑.操作和阅读PDF文件,支持 .NET.Java.WPF和Silverlight. PDF页面设置包含设置PDF文档的纸张大小,纸张 ...

  2. Word控件Spire.Doc 转换教程(九):在 Doc 转PDF 转换期间设置图像质量

    您可能会好奇为什么我们在将Doc 转换为 PDF时设置图像质量.在我们转换Word文档后,尤其是文档中有很多图像,输出的PDF文档的大小明显大于原始的Doc文件.现在,Spire.Doc 新版本的新功 ...

  3. 【教程】Spire.PDF教程:如何添加、删除PDF页面以及自定义文档属性

    更多资源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程 >>下载Spire.PDF最新试用版 Spire.PDF是一个专业的PDF组件, ...

  4. 【教程】Spire.PDF教程:如何给PDF添加背景颜色和平铺背景图

    Spire.PDF是一个专业的PDF组件,能够独立地创建.编写.编辑.操作和阅读PDF文件,支持 .NET.Java.WPF和Silverlight.Spire.PDF的PDF API拥有丰富的功能, ...

  5. 专业的PDF组件 Spire.PDF教程:C# 将一个 PDF 页面拆分为多页

    Spire.PDF不仅支持将一个PDF文档拆分为多个PDF文档,同时也支持将一个PDF页面拆分为两个或多个页面.本文将介绍如何使用Spire.PDF将以下PDF的第一页进横向和纵向地拆分. 横向拆分 ...

  6. 【教程】Spire.PDF教程:C# 如何提取 PDF 文档中的文本和图片

    Spire.PDF是一个专业的PDF组件,能够独立地创建.编写.编辑.操作和阅读PDF文件,支持 .NET.Java.WPF和Silverlight. [下载Spire.PDF最新试用版] 文本和图片 ...

  7. 【教程】Spire.PDF教程:C# 从 PDF 页面的指定区域内提取文本

    Spire.PDF是一个专业的PDF组件,能够独立地创建.编写.编辑.操作和阅读PDF文件,支持 .NET.Java.WPF和Silverlight. [下载Spire.PDF最新试用版] 有时我们可 ...

  8. Spire.PDF 教程:从加密的PDF文档中删除密码

    使用Spire.PDF for .NET,我们可以轻松地加密PDF文档,同时我们还可以使用Spire.PDF从C#和VB.NET中的加密PDF文档中删除密码,我们需要通过调用方法PdfDocument ...

  9. 【教程】PDF开发工具Spire.PDF 教程:使用C#从PDF中的特定矩形区域中提取文本

    Spire.PDF 是一个专业的PDF组件,能够独立地创建.编写.编辑.操作和阅读PDF文件,支持 .NET.WPF和Silverlight三个版本,本文介绍了如何通过Spire.PDF使用C#从PD ...

最新文章

  1. centos6.3 nginx php,CentOS 6.3 编译安装Nginx+MySQL+PHP
  2. Windows服务器版本简介
  3. android实现背景音乐播放
  4. Visitor(访问者)模式在SAP CDS view测试框架中的灵活运用
  5. python中 is 和== 的区别
  6. 1000行代码入门python-Python基础知识和工作环境
  7. c#中ToString(yyyyMMdd) 与ToString(yyyymmdd)区别
  8. 事件驱动架构在 vivo 内容平台的实践
  9. linux 主机支持远程唤醒_在Linux下用Wake On LAN实现远程开机
  10. UID/DID/SID总结
  11. 【算法实践】他山之石, 可以攻玉 -- 利用完全二叉树快速实现堆排序
  12. 华为服务器做系统密码,华为服务器默认密码是多少
  13. 万豪国际集团公布新任首席执行官和总裁
  14. 金山 V8 终端安全系统 默认弱口令漏洞
  15. “ ; ”老是忘!到底什么意思?
  16. android8、android13自适应图标适配
  17. Vue之点击收藏与取消收藏
  18. k8s组件的梳理,Glide的缓存机制
  19. ROS1/ROS2版本代号
  20. 手把手教你设计SNS社区【1】

热门文章

  1. 软件测试岗位会越来越少吗?
  2. iOS实现截屏并保存到相册
  3. 华为OD机试题整理,已经写了参考代码
  4. amd处理器更新zen4服务器芯片,AMD将推出64 核心Zen 4处理器,整体性能提升了40%...
  5. 联想M7400打印机加粉墨了还是显示没有粉墨
  6. 添加APN网络接入点,设置指定网络为默认网络
  7. Attribution
  8. 解决数码视讯Q5使用USB_Burning_Tool刷机时 提示 初始化DDR/读取初始化结果/USB错误
  9. 如何把pdf转成图片?
  10. 小度会是下一个苹果吗?