
在以下示例中,将介绍在pdf文档页面设置页面切换按钮的方法。示例中将页面切换按钮的添加分为了两种情况,一种是设置按钮跳转到首页、下页、上页或者最后一页,另一种是设置按钮跳转到指定页面。两种方法适应不同的程序设计需要,可自行选择合适的添加方法。
说明这里的代码示例需要使用类库Spire.PDF for .NET,版本4.0 。在使用该类库时,在项目程序中引用Spire.pdf.dll即可(dll文件在安装路径下的Bin文件中获取)。
如:
代码 *** 作示例(供参考)1.跳转至特定页(首页、下一页、上一页、最后一页)【C#】
using Spire.pdf; Spire.pdf.Actions; Spire.pdf.FIElds; Spire.pdf.Graphics; System.Drawing;namespace buttonToAppointedPage_pdf{ class Program { static voID Main(string[] args) { //实例化pdfdocument类,加载pdf测试F文档 pdfdocument doc = new pdfdocument(); doc.LoadFromfile("sample.pdf"); 允许添加Form doc.AllowCreateForm = true; 获取文档最后一页 pdfpageBase lastPage = doc.Pages[doc.Pages.Count - 1]; 在页面指定位置添加指定大小的按钮 pdfbuttonFIEld button = new pdfbuttonFIEld(lastPage,Click To Back ); button.Bounds = new RectangleF(lastPage.ActualSize.WIDth - 150,lastPage.ActualSize.Height - 400,1)">60,1)">20设置按钮边框颜色 button.borderStyle = pdfborderStyle.solID; button.bordercolor = pdfRGBcolor(color.White); 设置按钮背景色 button.Backcolor = color.Azure; 设置按钮提示语 button.tooltip = To the first page设置按钮文字字体和颜色 pdfTrueTypeFont trueTypeFont = new pdfTrueTypeFont(new Font(Avant Garde",9f),); button.Font = trueTypeFont; button.Forecolor = color.Black; 创建pdfnamedAction实例,在传入的参数中选择上一页、下一页、首页或最后一页 pdfnamedAction namedAction = pdfnamedAction(pdfActionDestination.FirstPage); 应用动作 button.Actions.MouseDown = namedAction; 添加按钮到文档 doc.Form.FIElds.Add(button); 保存并打开pdf文档 doc.Savetofile(result.pdf,fileFormat.pdf); System.Diagnostics.Process.Start(); } }}
PS:这里的pdfnameAction类支持四种按钮跳转动作
添加效果(截图):
点击文中的按钮时,即可跳转至按钮指向的页面。
2.跳转至指定页面
【C#】
Spire.pdf.General; Buttom2{ 实例化pdfdocument类,加载pdf文档 pdfdocument doc = 获取最后一页 pdfpageBase lastPage = doc.Pages[doc.Pages.Count - 在页面指定位置添加按钮 pdfbuttonFIEld button = Back700,1)">50,1)"> pdfRGBcolor(color.transparent); color.WhiteSmoke; Click and back to the third page实例化pdfDestination对象,传入指定页码到第3页 pdfDestination destination = new pdfDestination(doc.Pages[2]); 创建go to动作 pdfGoToAction goToAction = pdfGoToAction(destination); goToAction; ); } }}
添加效果(截图):
点击按钮,即可跳转至指定的文档第3页。
关于添加pdf页面跳转按钮的方法,本文介绍到这里,希望文中的代码能给各位开发者提供一定参考价值。
如需转载,请注明出处。
感谢阅读!
总结以上是内存溢出为你收集整理的C# PDF Page *** 作——设置页面切换按钮全部内容,希望文章能够帮你解决C# PDF Page *** 作——设置页面切换按钮所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)