C# 如何在PDF文档中添加打印按钮

C# 如何在PDF文档中添加打印按钮

在今天这篇文章中我将介绍如何使用C#和Spire.PDF组件在PDF文档中添加打印按钮。用户打开PDF文档后,单击该按钮就可以打印PDF文档,非常方便。之前我已介绍过如何使用C# 打印PDF文档以及选择打印机和打印页面,有需要的朋友可以参阅。

添加打印按钮

首先,下载Spire.PDF组件并安装。然后创建一个Visual C#控制台应用程序并命名为PdfPrintButton,在Spire.PDF组件安装文件夹的Bin文件夹下引用对应的dll文件到项目中。

以下代码展示了如何使用Spire.PDF组件添加打印按钮到现有PDF文档。

using System.Drawing;
using Spire.Pdf;
using Spire.Pdf.Fields;
using Spire.Pdf.Graphics;
 
namespace PdfPrintButton
{
    class Program
    {
        static void Main(string[] args)
        {
            //载入PDF文档
            PdfDocument doc = newPdfDocument("Input.pdf");
 
            //允许在文档中创建表单
            doc.AllowCreateForm = true;
 
            //获取第一页
            PdfPageBase page = doc.Pages[0];
 
            //创建按钮,指定按钮放置的页面和按钮的名称
            PdfButtonField button = new PdfButtonField(page,"打印");
 
            //设置按钮的位置和大小、边框、提示文本、字体等属性
            button.Bounds = new RectangleF(180, 200, 50, 20);
            button.BorderColor = Color.AliceBlue;
            button.BorderStyle = PdfBorderStyle.Solid;
            button.ForeColor = Color.White;
            button.BackColor = Color.Blue;
            button.ToolTip = "打印";
            button.Font = new PdfTrueTypeFont(newFont("Arial Unicode MS", 9f), true);
 
            //添加print action到按钮
            button.AddPrintAction();
 
            //添加按钮到文档
            doc.Form.Fields.Add(button);
 
            //保存文档
           doc.SaveToFile("Output.pdf");
        }
    }
}

添加打印按钮后的效果:


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值