【发布时间】:2013-10-10 09:58:39
【问题描述】:
我编写了一个代码,它创建了一个从 VB.NET 2005 中的 Crystal Reports 导出的 pdf 文件。 所有代码都运行良好,并且 PDF 文件也可以创建,但我想以编程方式为该 PDF 文件设置密码。 有什么解决办法吗?
以下是我在从 Crystal Reports 导出时创建 PDF 文件的代码
Dim CrExportOptions As ExportOptions
Dim CrDiskFileDestinationOptions As New DiskFileDestinationOptions()
Dim CrFormatTypeOptions As New PdfRtfWordFormatOptions()
CrDiskFileDestinationOptions.DiskFileName = "D:\PDFFiles\" & fileName
CrFormatTypeOptions.FirstPageNumber = 1 ' Start Page in the Report
CrFormatTypeOptions.LastPageNumber = 10 ' End Page in the Report
CrFormatTypeOptions.UsePageRange = True
CrExportOptions = CrReport.ExportOptions
With CrExportOptions
.ExportDestinationType = ExportDestinationType.DiskFile
.ExportFormatType = ExportFormatType.PortableDocFormat
.DestinationOptions = CrDiskFileDestinationOptions
.FormatOptions = CrFormatTypeOptions
End With
CrReport.Export()
【问题讨论】: