首页 > 解决方案 > 如何在没有外部应用程序的情况下在经典 asp 上正确导出 PDF?

问题描述

我有一个关于如何从asp上的网页生成PDF文件的问题,我可以生成Word文档和Excel,但我还不能在asp上创建pdf文档,我有一个同事告诉我他可以生成pdf文件只有 asp 代码,没有任何外部文件,所以我想问你如何做到这一点。

目前我尝试了创建一些 Excel 和 Word 文件的方法,我尝试将其转换为 pdf,但文件导出不正确,因此文件导出损坏并且无法可视化

这是我目前正在尝试的代码

Response.ContentType="application/pdf"
Response.AddHeader "Content-Disposition", "filename=download.pdf"

但是,此代码在生成 Word 文档时可以正常工作

Response.ContentType="application/vnd.msword"
Response.AddHeader "Content-Disposition", "filename=download.doc"

什么可能导致文件被错误地导出?在此先感谢,任何帮助将永远不胜感激

标签: htmlpdfvbscriptasp-classicpdf-generation

解决方案


你不能在经典的 asp 中做到这一点,你可以从互联网上购买一个具有该股票功能的库(这显然会花费你的钱),或者你可以加载打印页面,让你可以选择创建 PDF 文件


推荐阅读