在没有外部应用程序的情况下,在Classic ASP上正确导出PDF可以通过以下步骤实现:
Server.CreateObject
方法创建AcroExch.PDDoc
对象,该对象用于操作PDF文档。Set objPDF = Server.CreateObject("AcroExch.PDDoc")
AcroExch
对象打开PDF文档。objPDF.Open("C:\path\to\blank.pdf")
Set objPage = Server.CreateObject("AcroExch.Page")
objPDF.InsertPages(objPDF.GetNumPages() - 1, objPage, 0, 1, False)
Set objFDF = Server.CreateObject("FDFApp.FDFDoc")
objFDF.FDFSetFile("C:\path\to\formdata.fdf")
objPDF.ImportFormData objFDF
objPDF.Save 1, "C:\path\to\output.pdf"
objPDF.Close
Set objPDF = Nothing
Set objPage = Nothing
Set objFDF = Nothing
这样,你就可以在Classic ASP上正确导出PDF文件了。请注意,这种方法依赖于Acrobat Reader的COM组件,因此需要在服务器上安装Acrobat Reader并确保COM组件可用。
推荐的腾讯云相关产品:腾讯云对象存储(COS) 腾讯云对象存储(COS)是一种高可用、高可靠、强安全的云端存储服务,适用于存储和处理任意类型的文件,包括文档、图片、音视频等。您可以将生成的PDF文件上传到腾讯云对象存储,并通过生成的URL链接进行访问和下载。
产品介绍链接地址:腾讯云对象存储(COS)
领取专属 10元无门槛券
手把手带您无忧上云