html页面输出pdf格式文件(一步步很详细)

时间:2024-02-17 13:21:42

做法:

一步: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);
        }

    }
}

参考博文:http://login.sina.com.cn/sso/login.php?useticket=0&returntype=META&service=blog&gateway=1&url=http://blog.sina.com.cn/s/blog_5f14c4220100cmin.html

从中感受:

在做的过程中我遇到了很多问题,包括怎么引用怎么解决注册码的问题很多很多。不过还好我没有放弃当我完成时。回头去读这篇参考博文发现它写的已经很详细了,只是我自己没有认真去读而已。再后来我自己装了一个虚拟机,装的过程中也遇到很多问题。曾想过放弃,但是最终坚持下来了。发现无论什么困难,只要你下定决心去做。方法会有的,你也会做出来的。相信你自己。一如最近学歌,我唱歌唱的不是很好。尤其是近来长大了,更是难学。但是我从来都没有放弃过学歌。在上周末跟姐姐唱歌时发现自己唱歌的能力进步很大。也发现了什么东西都真的没有什么难的。在一定环境下熏陶,加上你自己不放弃的努力。熟练了,也就会了。其实学什么都一样,在一定环境的熏陶下,熟练了你也就会了。