C# PDF Page *** 作——设置页面切换按钮

C# PDF Page *** 作——设置页面切换按钮,第1张

概述概述 在以下示例中,将介绍在PDF文档页面设置页面切换按钮的方法。示例中将页面切换按钮的添加分为了两种情况,一种是设置按钮跳转到首页、下页、上页或者最后一页,另一种是设置按钮跳转到指定页面。两种方法适 概述

在以下示例中,将介绍在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 *** 作——设置页面切换按钮所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1213567.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-04
下一篇2022-06-04

发表评论

登录后才能评论

评论列表(0条)

    保存