【教程】PDF组件Spire.PDF 教程:在C#中显示PDF文件的打印预览
本文演示如何使用Spire.PDF和c#在Windows窗体应用程序中显示PDF文件的打印预览。
在使用下面的代码之前,我们需要创建一个Windows窗体应用程序,在窗体中添加一个PrintPreviewControl控件,并将Spire.Pdf.dll引用到应用程序中。
using System;
using System.Windows.Forms;
using Spire.Pdf;namespace PreviewPDF
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void printPreviewControl1_Click(object sender, EventArgs e){//Load PDF filePdfDocument pdf = new PdfDocument();pdf.LoadFromFile("New Zealand.pdf");//Set the PrintPreviewControl.Rows and PrintPreviewControl.Columns properties to show multiple pagesthis.printPreviewControl1.Rows = 2;this.printPreviewControl1.Columns = 2;//Preview the pdf filepdf.Preview(this.printPreviewControl1); } }
}
截图:
【教程】PDF组件Spire.PDF 教程:在C#中显示PDF文件的打印预览相关推荐
- html显示docx,网页中显示PDF的HTML代码.docx
网页中显示PDF的HTML代码 您可能想打开文档至某一特别页面或目标,或显示书签.要与 链接一起放入一个动作命令,可紧接在 PDF 文件名后面键入数字符号 (#) 和该命令.以下表格显示可能的动作命令 ...
- c#endread怎么打印出来_C#教程之打印和打印预览
最近研究一了一下关于PDF打印和打印预览的功能,在此小小的总结记录一下学习过程. 实现打印和打印预览的方法,一般要实现如下的菜单项:打印.打印预览.页面设置. PrintDocument类 Print ...
- 在html中加入pdf文件吗,如何在网页中显示PDF文件
我们是不是对百度文库能直接在网页上显示PDF文件感到好奇,你是否也想实现这样的功能?很多朋友认为可以直接在网页中插入代码就可以实现这个功能,其实要在网页中完整地显示PDF文件,需要把PDF文件转换成S ...
- vue实战--vue+elementUI实现多文件上传+预览(word/PDF/图片/docx/doc/xlxs/txt)
需求 最近在做vue2.0+element UI的项目中遇到了一个需求:需求是多个文件上传的同时实现文件的在线预览功能.需求图如下: 看到这个需求的时候,小栗脑袋一炸.并不知道该如何下手,之前的实践项 ...
- smartform 打印预览时转PDF查看
smartform 打印预览时,经常会有分页以及其他等等原因,预览的效果跟最后打印结果有些出入.为了方便查看预览时的数据,可以输入Tcode "PDF!",就会把当前预览的数据转换 ...
- 非常好的在网页中显示pdf的方法
今天有一需求,要在网页中显示pdf,于是立马开始搜索解决方案,无意中发现一个非常好的解决方法,详见http://blogs.adobe.com/pdfdevjunkie/web_designers_g ...
- 前端vue实现pdf文件的在线预览
3.前端vue实现pdf文件的在线预览 我是通过 <iframe> 标签就可以满足我工作的 pdf预览需求 如果<iframe> 无法满足需求 , 可以使用pdf.js这个插件 ...
- smartforms以PDF打印预览
Smartforms打印预览的时候,传统的打印预览方式无法支持放大.缩小进行预览(可以看到预览界面上放大.缩小按钮是灰掉的). 那么如何才能放大.缩小进行预览?目前我所知的方法有二: NO.1 使用命 ...
- 解决pdf打印预览中遇到特殊字符,导出失败问题
解决pdf打印预览中遇到特殊字符,导出失败问题 参考文章: (1)解决pdf打印预览中遇到特殊字符,导出失败问题 (2)https://www.cnblogs.com/king-xg/p/697236 ...
最新文章
- 卧槽!成就了Java,开发框架排第一,你还是不够了解它!
- angular具体用法及代码
- PAT (Basic Level) 1045 快速排序(思维)
- AAC音频基础知识及码流解析
- [剑指offer]面试题22:栈的压入、弹出序列
- Web前端学习笔记:Bootstrap
- ChaiNext:过去24小时大盘震荡调整
- 轻量化网络:SqueezeNext
- 04-cmake语法-STREQUAL
- xyplorer保存设置失败_腾讯企点客服如何设置敏感词监控?
- xp桌面上显示计算机名,巧妙还原WinXP快速启动栏的“显示桌面”图标
- matlab互相关函数并画图,自相关函数和互相关函数的matlab计算和作图
- MyBatis-Plus配置全局sql注入器后,BaseMapper中方法失效
- FCRD-P帆软考试总结
- MapGIS名词解释
- 华为云 搭建 Zabbix监控服务
- Navicat Premium基本使用
- 三、补充几个常用且开源的通信协议测试工具
- 解析社交电商运营模式玩法的秘密?
- 孙陶然:三段式工作法是非常有效的聪明工作方法
热门文章
- 动态设置控件的宽度(width)
- JSON格式化有问题,Jackson替换JSON格式化处理
- 华为 android 5.0系统下载地址,华为emui5.0升级公告-emui 5.0官方版下载v5.0 官方最新版-西西软件下载...
- 五分钟带你玩转docker(三)全网最新最简单docker安装方式,楼主亲测
- ZBrush 4R7中自定义笔刷
- 用一根网线,我废了整栋楼的网络!!!
- 以太坊白皮书[中文]
- 西游记的管理智慧:选择团队领导人的核心奥秘
- 曾国藩谕纪鸿(咸丰六年九月二十九夜)- 勤俭自持,习劳习苦
- 简约文艺类PPT模板