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

摘要:
useticket=0&returntype=META&service=blog&gateway=1&url=http://blog.sina.com.cn/s/blog_5f14c4220100cmin.html经验:我在做这件事的过程中遇到了很多问题,包括如何引用和解决注册码。我回去看了这个参考博客,发现它写得非常详细,但我自己并没有认真阅读。无论遇到什么困难,只要你下定决心去做。会有方法,你会解决的。就像最近学歌一样,我唱歌不太好。尤其是当我最近长大的时候,学习变得更加困难。上周末我和姐姐一起唱歌时,我发现我的歌唱能力提高了很多。在某些情况下,加上你自己的努力,不要放弃。

做法:

一步:ppdf:http://www.persits.com/asppdf.exe(下载软件)   http://www.asppdf.com/download.html(获得注册码)

二步:安装记下安装目录,然后在安装目录下找到bin文件夹下的dll文件。复制到我们的项目中

三步:在项目中添加引用

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

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

从中感受:

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

 

免责声明:文章转载自《html页面输出pdf格式文件(一步步很详细)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Javaweb容器的四种作用域git subtree有效管理公共第三方lib下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

WPF LiveChart 图表详解

我不喜欢看文本版。单击我观看视频。本文主要介绍LiveChart中图表的用法。WPF:数据绑定、数据显示样式等。导入LiveChart.WpfNuGet以搜索LiveChart包并安装LiveChart.WPF。引用LiveChart.WPF在使用的接口中,引用LiveChart.WPF的类库xmlns:lvc=“clr-namespace:LiveChar...

Matlab高级教程_第二篇:Matlab相见恨晚的模块_02_并行运算-1

3 MATLAB2009之后,并行计算工具箱和并行计算服务退出。通过PCT和DCS,用户可以实现基于多核平台、多处理器平台和集群平台的多个并行计算任务。除了支持上述通用功能外,PCT还增加了对GPU单元的支持。现在来看彼此已经太晚了:用parfor并行化for循环。在编程中,使计算量最小化的代码总是一个循环。7 parpool命令在不启动并行池的情况下配置并...

SkyWalking 服务端配置

在安装基于Docker的ElasticSearch时,在为什么需要链接跟踪一章中,我们介绍了几种SkyWalking存储解决方案。官方推荐的解决方案是ElasticSearch,因此我们需要首先安装Elastic搜索。...

愿你走出半生,归来仍是Java Parser

几天前,我的一个朋友给了我一个Haskell问题嘿,MK。假设我有一个BNF,我在Haskell中有一个这个BNF的解析器。现在,我想为这个BNF换一条线。是否有任何方法可以在不接触BNF解析器代码的情况下扩展BNF解析器?让我们想想,这个x是什么样的变体?请记住,传入的参数不是self,而是super。好了,openrecursion已经准备好了,剩下的是...

【转载】 银河麒麟V10系统安装U盘制作

在制作U盘安装盘的过程中,Kylin系统的ISO映像文件比较大,因此很耗时。创建完成后,“写入硬盘映像”对话框将自动关闭。...

Qt HWND的句柄与QWidget的转换

QT中使用hwnd的句柄在编程中遇到问题。第三方API使用HWND类型作为正式参数,但该类型在QT中不可用。您可以执行以下操作来解决问题。首先声明:HWNDm in。h-hWnd;然后声明1public:2QWidget*newWidget;在In-cpp中,newWidget=QWidget::find//您需要将QWidget转换为HWND1QWidge...