打印系统开发(47)——C# 打印PDF文档的开发笔记(Spire.PDF)

本文详细介绍了使用C#结合Spire.PDF库开发PDF打印功能,包括获取PDF尺寸、实现小册子打印、排版设置、双面打印翻页逻辑以及打印队列中的文档名设置。在小册子打印时,不需要设置双面打印选项,并提供了针对不同文件方向的翻页策略。
摘要由CSDN通过智能技术生成

一、获取PDF的宽和高

            PdfDocument doc = new PdfDocument();

            //Load an existing pdf from disk
            doc.LoadFromFile(@"..\..\..\..\..\..\Data\Sample.pdf");

            //Get the first page of the loaded PDF file
            PdfPageBase page = doc.Pages[0];

            //Get the width of page based on "point"
            float pointWidth = page.Size.Width;

            //Get the height of page
            float pointHeight = page.Size.Height;

二、小册子功能如下:

1、这是以小册子的形式保存成新的PDF文件:

            //Create a pdf document
            PdfDocument doc = new PdfDocument();

            String srcPdf = @"..\..\..\..\..\..\Data\Booklet.pdf";
            float width = PdfPageSize.A4.Width * 2;
            float height = PdfPageSize.A4.Height;
            doc.CreateBooklet(srcPdf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值