1、在电脑上找到需要转换的ASP文件,选中后点击鼠标右键。
2、在d出的选项中单击打开方式选项。
3、在出现的对话框中下拉找到记事本选中后即可打开该ASP文件了。
4、即可看到打开的ASP文件里面的内容了,此时将该文件内容全部复制。
5、新建一个WORD的空白文档将该文件内容粘贴到WORD文档上。
6、点击WORD文件左上角的文件,然后单击另存为按钮。
7、在出现的另存为对话框中选择保存格式为PDF以及保存的路径以后点击保存按钮。
8、此时就生成了一个PDF文件,点击打开以后即可看到原来的ASP文件已经转换为PDF文件了。
直接输出流文件到页面上即可我这个是根据路径读取到PDF在展示的 你可以根据你的需求修改下即可
经过测试是OK的 祝你好运
/// <summary>
/// 根据路径读取PDF文件
/// </summary>
/// <param name="path">路径</param>
/// <returns>字节数组</returns>
private byte[] GetPdfByPath(string path)
{
try
{
FileStream fs = File.Open(path, FileMode.Open)
byte[] buffer = new byte[fs.Length]
fs.Read(buffer, 0, buffer.Length)
fs.Close()
HttpContext.Current.Response.ContentType = "application/pdf"
HttpContext.Current.Response.AddHeader("content-disposition", "filename=pdf")
HttpContext.Current.Response.AddHeader("content-length", buffer.Length.ToString())
HttpContext.Current.Response.BinaryWrite(buffer)
return buffer
}
catch (Exception ex)
{
log.Error("方法:GetPdfByPath error", ex)
return null
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)