2010-08-20 6 views
0

WebReportBroker의 개체를 사용하는 써드 파티 웹 사이트가 있고 크리스탈 보고서를보기 위해 CRviewer를 사용했습니다.이 보고서를 PDF 형식의 실제 위치에 저장하고 싶습니다. 어떻게해야하는지 알려주세요. ?클래식 ASP에서 PDF로 내보내기 export report

답변

1

나는 "WebReportBroker"하지만 이것이 우리가 크리스탈 리포트 실행하는 방법을 알고 다음 PDF로 내 보내지 않습니다 :

'--------------------------------------------------------- 
' Crystal Reports Constants 
'--------------------------------------------------------- 
' ExportDestinationType 
const crEDTNoDestination  = "0" 
const crEDTDiskFile    = "1" 
const crEDTEMailMAPI   = "2" 
const crEDTEMailVIM    = "3" 
const crEDTMicrosoftExchange = "4" 
const crEDTApplication   = "5" 
const crEDTLotusDomino   = "6" 

' ExportFormatType 
const crEFTCrystalReport  = "1" 
const crEFTCommaSeparatedValues = "5" 
const crEFTWordForWindows  = "14" 
const crEFTHTML32Standard  = "24" 
const crEFTPortableDocFormat = "31" 
const crEFTExcel97    = "36" 
const crEFTXML     = "37" 
Const crEFTExcelDataOnly  = "38" 


dim oApp : set oApp = Server.CreateObject("CrystalRuntime.Application.10") 
dim oRpt 
dim CrystalExportOptions 
dim crxdatabasetable 

'1 - for processing 
set oRpt = oApp.OpenReport("c:\reports\myReport.rpt", 1) 

oRpt.MorePrintEngineErrorMessages = false 
oRpt.EnableParameterPrompting = false 

set CrystalExportOptions = oRpt.ExportOptions 
CrystalExportOptions.DiskFileName = "myPDFReport.pdf" 
CrystalExportOptions.FormatType = CInt(crEFTPortableDocFormat) 
CrystalExportOptions.DestinationType = CInt(crEDTDiskFile) 

oRpt.Export False 

set oRpt = nothing 
set oApp = nothing 
관련 문제