html页面输出pdf格式文件(一步步很详细)
做法:
一步:ppdf:http://www.persits.com/asppdf.exe(下载软件) http://www.asppdf.com/download.html(获得注册码)
二步:安装记下安装目录,然后在安装目录下找到bin文件夹下的dll文件。复制到我们的项目中
三步:在项目中添加引用
4、代码如下:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using ASPPDFLib;
using System.Reflection;
namespace test
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
testasppdf();
}
private void testasppdf()
{
IPdfManager objPdf = new PdfManager();
IPdfDocument objDoc = objPdf.CreateDocument(Missing.Value);
objDoc.ImportFromUrl(“http://www.google.com“, Missing.Value, Missing.Value, Missing.Value);
String strFilename = objDoc.Save(Server.MapPath(“1.pdf”), false);
}
}
}
从中感受:
在做的过程中我遇到了很多问题,包括怎么引用怎么解决注册码的问题很多很多。不过还好我没有放弃当我完成时。回头去读这篇参考博文发现它写的已经很详细了,只是我自己没有认真去读而已。再后来我自己装了一个虚拟机,装的过程中也遇到很多问题。曾想过放弃,但是最终坚持下来了。发现无论什么困难,只要你下定决心去做。方法会有的,你也会做出来的。相信你自己。一如最近学歌,我唱歌唱的不是很好。尤其是近来长大了,更是难学。但是我从来都没有放弃过学歌。在上周末跟姐姐唱歌时发现自己唱歌的能力进步很大。也发现了什么东西都真的没有什么难的。在一定环境下熏陶,加上你自己不放弃的努力。熟练了,也就会了。其实学什么都一样,在一定环境的熏陶下,熟练了你也就会了。