解决方法:设置报表设置数据源时,不要放在!Page.IsPostBack中,直接写在pageload中就不会报错了
protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = sqlHelp.SelectInfo(sqlStr);
CrystalReportSource1.ReportDocument.SetDataSource(dt);
}
解决方法:设置报表设置数据源时,不要放在!Page.IsPostBack中,直接写在pageload中就不会报错了
protected void Page_Load(object sender, EventArgs e)
{DataTable dt = sqlHelp.SelectInfo(sqlStr);
CrystalReportSource1.ReportDocument.SetDataSource(dt);}
转载于:https://www.cnblogs.com/yubufan/p/6245280.html
PDF合并怎么做?我们在工作中经常会碰到多个散落独立的文件,当我们需要将它们整合在一起时该怎么办呢,是不是还有不少小伙伴会选择去打印店将文件打印出来再逐一校对?不用这么麻烦啦!只需要将这些PDF文件合并在一起就可以了!今天小编就来分享一些能将PDF合并的好方法。
方法一:Mac预览
在桌面里找到预览程序,选中需要合并的文件。将PDF文件拖到【预览】上面,在预览中打开一份需要合并的PDF文件,将其余的文件拖到侧边栏中,即可插入多份PDF文件。可以自行调整文件顺序,或将不需要的文件删除。整理完毕后,你可以点击上方的【文件】,选择【另存为】,就能成功地将PDF文件合并了。
优点:主要文件格式的浏览与编辑都可以操作;不需安装客户端;免费
缺点:仅Mac能用;操作较繁琐
方法二:PDF转换器
桌面启动嗨格式PDF转换器,选择PDF合并/拆分。进入PDF合并界面后,上传需要合并的文件。
文件全部上传后,可以调整文件顺序。确认无误后,点击【开始合并】,页面显示合并完成后,点击【打开文件】,即可查看合并成功的PDF文件。
优点:操作简单;功能齐全;支持图文混排;Mac和Windows都能使用
缺点:部分功能付费
方法三:在线工具
浏览器打开Merge PDFs,登录主页。将文件拖拽到灰色区域或点击【Browse】上传文件。
文件上传成功后,可以看到它的大小,并调整顺序,无误后点击下方红色按钮开始合并,确认完文件输出位置后,保存即可。
优点:可以设置分辨率;页面简洁
缺点:界面加载较慢;全英文界面;需付费使用;功能有限
PDF合并怎么做?以上就是PDF合并的方法技巧了,掌握了的小伙伴可以去试试小编说的这些方法,保证有用!
相信许多小伙伴在学习工作过程中遇到过有许多PDF文件的情况,比如说快期末考试了,时间真的很金贵啊,复习按章节保存的pdf资料时,对于那些不想打印出来的小伙伴,肯定要在电子设备上频繁切换PDF文件,很烦有没有,工作中也会遇到多个技术文档分开存储的情况,要想打他们打印出来,肯定要一个一个的打开然后打印,很烦的有没有,下面这段代码可以解决这个问题,只需要把所有PDF和这个程序放一起就可以啦。
来了解一下 pdf (Portable Document Format的简称,意为“便携式文档格式”),是由Adobe Systems用于与应用程序、操作系统、硬件无关的方式进行文件交换所发展出的文件格式。PDF文件以PostScript语言图象模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即PDF会忠实地再现原稿的每一个字符、颜色以及图象。可移植文档格式是一种电子文件格式。这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还是在苹果公司的Mac OS操作系统中都是通用的。这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。
需要:python 3.x PyPDF2
import PyPDF2, os #建立一个装pdf文件的数组 pdfFiles = [] for fileName in os.listdir('.'): #遍历该程序所在文件夹内的文件 if fileName.endswith('.pdf'): #找到以.pdf结尾的文件 pdfFiles.append(fileName) #将pdf文件装进pdfFiles数组内 pdfFiles.sort() #文件排序 pdfWriter = PyPDF2.PdfFileWriter() #生成一个空白的pdf文件 for fileName in pdfFiles: pdfReader = PyPDF2.PdfFileReader(open(fileName,'rb')) #以只读方式依次打开pdf文件 for pageNum in range(pdfReader.numPages): pdfWriter.addPage(pdfReader.getPage(pageNum)) #将打开的pdf文件内容一页一页的复制到新建的空白pdf里 pdfOutput = open('combine.pdf','wb') #生成combine.pdf文件 pdfWriter.write(pdfOutput) #将复制的内容全部写入combine.pdf pdfOutput.close()
点击上方“蓝字”陪你一起学习
小伙伴们好啊,今天以一个实际表格为例,和大家分享一期关于Excel文档打印的设置方法。
一、用好“打印”窗口
Excel2010提供了直观易懂的打印预览窗口,使用打印预览窗口,我们可以根据需要对当前打开的Excel电子表格进行打印,非常方便哦。
打开Excel文档,选择菜单“文件→打印”启用预览窗口(见图1),不要小看了打印预览窗口,很多打印秘诀就蕴含其中。
1、打印→份数:这个很简单,就是将当前电子表格打印多少份,根据需要进行设置,如:打印20份,在“份数”后输入20即可。
2、打印机:如果电脑上连接了多台打印机,可在这里选择,单击“打印机属性”可以对当前默认打印机的属性进行修改。
3、打印区域:在“设置”下可以设置打印区域;“打印活动工作表”:即使当前电子表格包含多个工作表,也只会打印当前处于活动状态的工作表;“打印整个工作簿”则是打印当前电子表格中所有的工作表;“打印选定区域”是打印处于选中状态的单元格。三种打印方式我们可以根据需要灵活选用。
4、自定义边距:是设置纸张四周的空余区域,也就是表格在纸张中的打印位置。
5、缩放设置:“无缩放”就是按照工作表实际大小进行打印;“将工作表调整为一页”,是将当前所有页面打印到一张纸上;“将所有列调整为一页”,是将打印内容的所有列缩放至适合当前纸张,非常适用于某些列稍多一点的表格;“将所有行调整为一页”,是把打印内容的所有行缩放至适合当前纸张,非常适用于某些“列”稍多一点的表格。缩放打印可以同时节约纸张。
二、让每页表格都有表头
默认情况下,Excel表格的表头一般在表格的最顶端,如果表格有多页,那么打印时表头就必须重复打印到每一页,这样查看时才会比较方便。
打开电子表格,切换到“页面布局”标签,单击“打印标题”按钮出现对话框,点“顶端标题行”后的选择按钮,在表格中选择用来作为表头的单元格(见图2),单击“确定”按钮即可,这样打印时就会自动在每页增加表头。在这里还可以设置打印质量、打印顺序等。
小提示:
选中表格中某些内容,点“打印区域”按钮可将当前选中部分设置为打印对象,非选择内容不会打印;如果打印内容要进行手动分页,可在需要分页的位置单击鼠标,然后选择“分隔符→插入分页符”,即可手动分页。
三、巧用视图打印分散内容
某些时候,电子表格并不需要全部打印,我们可能只要打印部分内容,对于连续的内容,我们可以选中后使用“打印”窗口中的“打印选定区域”即可,但是对于非连续的内容我们该怎么办呢?可以用“自定义视图”创建完整视图和打印视图,打印视图将非打印内容隐藏起来,完整试图可显示表格原始样式。
例如:打开电子表格,切换到“视图”标签,单击“自定义视图”出现对话框(见图3),点“添加”输入名称:完整视图,单击“确定”将当前表格原始样式保存起来;再次添加一个视图:打印视图,然后分别选中表格中不需要的行或列,右击选择“隐藏”,这样将不需要打印的部分都隐藏起来,打印的就是需要的部分了。如果要查看完整表格,单击“自定义视图”选择“完整视图”,单击“显示”即可。
小提示:如果要对表格的边框、底纹进行设置,可选中表格右击选择“设置单元格格式”出现对话框,在边框、填充两个选项中可对表格进行美化处理。
页眉:
Excel2010的打印预览窗口和Word2010非常相似,1、5、6、7、8是完全相同的,其它的选项使用上也差不多,都非常直观明了。如果电子表格保存在同一个文件夹中,可选中这些表格,然后右击选择“打印”,此时会自动启用Excel打印文件,打印结束后会自动关闭。
如下图所示,是一份从系统导出的Excel文档,实际数据有1000多行:
接下来咱们就看看如何从Excel文档变成纸质文档:
1、设置格式:
2、设置纸张和页边距
打印多页表格时,页边距可以设置的稍窄一些。
居中方式选择水平居中,这样打印出来的文档不会在纸上跑偏:
3、添加页码:
如果打印页数比较多的文档,一般都需要添加页码。假如需要双面打印,咱们还可以设置奇偶页不同的对称页码:
设置了对称页码的文档和图书页码类似,奇数页的页码在右侧,偶数页的页码在左侧:
4、设置打印标题
多页纸打印时,注意每一页尽量都要有标题,这样不仅美观也便于阅读:
5、打印预览
最后还有一个重要的步骤,就是在打印之前一定要记得预览一下,确认无误再执行打印,否则可能要浪费好多的纸了。
END
关注我们
每天成长
关注学姐团,每天Get一个小技巧,不荒废四年青春年华。