导航:首页 > 文档加密 > 水晶报表导出pdf

水晶报表导出pdf

发布时间:2023-01-17 01:03:06

‘壹’ 水晶报表生成pdf后,自造字打印不出来

可能原因如下:
1、打印机的故障。打印机的故障可以找专业维修人员进行维修。
2、pdf文件被设置了版权信息,设置了打印口令,导致打印受限制。由于原始文件因为版权问题,原作者对文档进行诸如修改与打印限制,导致无法正常打印。
3、可以使用pdf recover、Alt PDF Password Recovery等工具合并软件。合并后的PDF文件会发现已经不受版权等口令限制,可以正常打印了。
Crystal Reports(水晶报表)是一款商务智能(BI)软件,主要用于设计及产生报表。水晶报表是业内最专业、功能最强的报表系统,它除了强大的报表功能外。最大的优势是实现了与绝大多数流行开发工具的集成和接口。在VS.Net平台做过报表开发的程序员,一定都对水晶报表强大、高效、集成等特性留下了深刻印象。 除了开发新程序外,在工作中我们常需要接触到很多较早的软件系统报表功能升级的需求,如果能结合水晶报表这一强大的工具,往往能事半功倍。
PDF是Portable Document Format的简称,意为“可携带文档格式”,是由Adobe Systems用于与应用程序、操作系统、硬件无关的方式进行文件交换所发展出的文件格式。PDF文件以PostScript语言图象模型为基础,无论在哪种打印机上都可保证精确的颜色和准确的打印效果,即PDF会忠实地再现原稿的每一个字符、颜色以及图象。
可移植文档格式是一种电子文件格式。这种文件格式与操作系统平台无关,也就是说,PDF文件不管是在Windows,Unix还是在苹果公司的Mac OS操作系统中都是通用的。这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件在开始使用PDF格式文件。

‘贰’ 如何生成水晶报表的PDF格式,而通过多参数

据我所知水晶报表在生成pdf格式的过程中需要大量的代码,而我由于怕麻烦,对代码很头疼,这点上帮不了题主了呢。不过我现在用的是finereport支持内置数据PDF等多种文件格式,相应的代码在教程中也有现成的,大概是这样的

java">//将结果工作薄导出为Pdf文件
outputStream=newFileOutputStream(newFile("E:\PdfExport.pdf"));
PDFExporterPdfExport=newPDFExporter();
PdfExport.export(outputStream,workbook.execute(parameterMap,newWriteActor()));

希望可以给题主点灵感。

‘叁’ 如何在PHP中使用水晶报表

如果想要用户在web上访问整个多页报表,可以有下面几种操作方法:
1、使用web窗体viewer工具栏上的打印按钮将报表导出为PDF。
2、使用web窗体viewer工具栏上的导出按钮,导出报表为可以由客户端的现有应用程序打印的格式。
3、使用printtoprinter方法从服务器打印报表。
4、将报表作为一个连续的页提供以通过internet explorer浏览器在客户端启动打印。

‘肆’ VB 水晶报表 导出PDF代码

CrystalReportViewer
dataset 定义数据源
.rpt 文件描述具体报表样式
再加一个调用报表的FORM,就可以实现简单的报表功能
Option Explicit
dim Report as New Cystal1

Private Sub Form_Load()

Screen.MousePointer = vbHourglass
'调用水晶报表时置鼠标为沙漏状 CRViewer91.ReportSource = Report '该语句的赋值将在后面被修改

CRViewer91.ViewReport
Screen.MousePointer = vbDefault '调用水晶报表完成后置鼠标为默认形状

End Sub

Private Sub Form_Resize()

CRViewer91.Top = 0
CRViewer91.Left = 0
CRViewer91.Height = ScaleHeight
CRViewer91.Width = ScaleWidth

End Sub

‘伍’ C# 中crystal report水晶报表的PDF显示问题

不是pdf的事,是水晶报表设置的原因,大概原因如下:

原因1:CR输出的汉字格式不对(简体还是繁体),简体要先在区域设成(中国),然后在cr里设字体为"宋体“即可

原因2:字符集问题。应查看web.config中字符集配置

原因3:数据流量过大。有时候,在水晶报表中导入的数据过多,并配置有图表,而服务器的配置相对较低,那么程序运行并不会报错,只是在显示的页面上显示乱码!至于原因,还没有搞明白。

原因4:Crystal Report 8.5导出的PDF是为乱码,但CryStal Report 9.0已经修正了这个问题。那么方法一是可以把Crystal Report8.5版本下做的报表重新在CryStal Report9.0再做,但如果所涉及的报表太多,那就很费力;方法二就是在打包CrySatl的安装程序时,可以打包Crystal Report8.5的Runtime dll,而另个一个crviewer.dll则需要使用Crystal Report9.0版本的就可以解决这个问题,这种方法则比较简单方便。补充说明,还有方法三,就是不需要作任何的更改,不用导出的功能,使用Adode PDF Printer的打印功能去打印CP8.5的报表,通过打印功能输入的PDF则不会乱码。将Crystal Reports 9 版本下的crxf_pdf.dll覆盖8.5版本下的同名文件即可

原因5:针对显示中文的FIELD采用中文字体.如"宋体 (CHINESE_GB2312)",请注意一定要选择中文的字符集.选择导出到EXCEL5.0,EXCEL6.0或EXCLE7.0格式的文件.切勿选择EXCEL8.0格式.先将报表导出为文本文件格式(如Tab-separated Text),再用EXCEL打开并保存.xls为文件.

‘陆’ 怎样在SQL执行RPT水晶报表文件生成PDF文件

sqlreportserver服务器上编辑报表,查询结果就可以导出pdf,excel之类的。

‘柒’ 请问C# WINFORM如何把水晶报表导出PDF文档

这部分不用自己再写代码,报表工具提供此导出功能,可以直接导出pdf文档,你找找水晶报表的工具栏中这个功能是不是被取消了。

‘捌’ 生成水晶报表的pdf文件速度太慢,该怎么处理

就是不需要作任何的更改:

原因1.0或EXCLE7.5导出的PDF是为乱码.config中字符集配置

原因3.0版本的就可以解决这个问题。补充说明。应查看web,并配置有图表不是pdf的事.0格式的文件。有时候,是水晶报表设置的原因.0再做。那么方法一是可以把Crystal Report8,而服务器的配置相对较低:针对显示中文的FIELD采用中文字体.0.先将报表导出为文本文件格式(如Tab-separated Text).dll则需要使用Crystal Report9:字符集问题.切勿选择EXCEL8;.5的报表,但CryStal Report 9,但如果所涉及的报表太多;宋体 (CHINESE_GB2312),再用EXCEL打开并保存,然后在cr里设字体为!至于原因,而另个一个crviewer,还没有搞明白.5版本下的同名文件即可

原因5:Crystal Report 8,在水晶报表中导入的数据过多;方法二就是在打包CrySatl的安装程序时,这种方法则比较简单方便.dll覆盖8。将Crystal Reports 9 版本下的crxf_pdf,那就很费力,EXCEL6,那么程序运行并不会报错,使用Adode PDF Printer的打印功能去打印CP8,通过打印功能输入的PDF则不会乱码,还有方法三;宋体“即可

原因2:CR输出的汉字格式不对(简体还是繁体).5的Runtime dll.0已经修正了这个问题,大概原因如下,请注意一定要选择中文的字符集.0格式,不用导出的功能,可以打包Crystal Report8,简体要先在区域设成(中国).选择导出到EXCEL5.xls为文件.5版本下做的报表重新在CryStal Report9,只是在显示的页面上显示乱码.如。

原因4:数据流量过大

‘玖’ vb6.0 水晶报表保存为PDF文件

装一个PDF打印机,在你打印时选择这个PDF打印机(VB打印也是要调用打印机才能打印的),就会跳出窗口让你保存你要的PDF文件,你保存后关掉就可以发送了。

‘拾’ 请问C# WINFORM如何把水晶报表导出PDF文档

这是代码:private void pdfGenerate(DataTable dt,string strRptName)
{
CrystalDecisions.CrystalReports.Engine.ReportDocument rptDoc=new ReportDocument();
rptDoc.Load(this.Server.MapPath(strRptName + ".rpt"));
rptDoc.SetDataSource(dt);rptDoc.PrintOptions.PaperSize=PaperSize.PaperA4;
rptDoc.PrintOptions.PaperOrientation=PaperOrientation.Landscape;

CrystalDecisions.Shared.DiskFileDestinationOptions objFile=new DiskFileDestinationOptions();
objFile.DiskFileName=this.Server.MapPath(@"PDF\" + strRptName + "_" + this.Request.Cookies["cokYXSDM"].Value.Trim()+".pdf");
rptDoc.ExportOptions.ExportDestinationType=ExportDestinationType.DiskFile;
rptDoc.ExportOptions.DestinationOptions=objFile;
rptDoc.ExportOptions.ExportFormatType=ExportFormatType.PortableDocFormat;
rptDoc.Export();
}

阅读全文

与水晶报表导出pdf相关的资料

热点内容
程序员怎么升职 浏览:241
图形化命令按钮vb 浏览:985
vcu盘加密怎么设置 浏览:412
如何加密备份微信聊天记录 浏览:527
安卓手机如何模拟键盘 浏览:930
查看dns地址命令 浏览:767
android录屏工具 浏览:840
成都互动直播系统源码 浏览:955
usb蓝牙android 浏览:409
服务器显示error1什么意思 浏览:710
python代码精简 浏览:459
文件加密了怎么找到了 浏览:195
jellyfin插件怎么选择主服务器 浏览:838
asp用户注册源码 浏览:48
什么是照片压缩文件 浏览:393
java调用js代码 浏览:979
昆山市民app怎么修改身份信息 浏览:779
php登陆次数 浏览:746
python字符转成数字 浏览:824
海川用的是什么服务器 浏览:378