仓酷云

标题: ASP网站制作之ASP天生PDF文件的办法 [打印本页]

作者: 精灵巫婆    时间: 2015-1-16 22:05
标题: ASP网站制作之ASP天生PDF文件的办法
写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)AdobePDF格局已酿成良多机构和公司举行跨平台制表的通用媒体魄式。只管我不是这个产物的狂热痴迷者,却不能不承受如许一个现实:用这个格局发生一个协议大概会比用Word还要好。AdobePDF格局已酿成良多机构和公司举行跨平台制表的通用媒体魄式。只管我不是这个产物的狂热痴迷者,却不能不承受如许一个现实:用这个格局发生一个协议大概会比用Word还要好。

因为在一家招聘公司事情,我已把我们一切初期的软件写成能在Internet上运转,如许我们就可以和小的子公司共享公用数据库了。但是我们碰到的最年夜的成绩就是制表。当一个请求人坐在信息站里在线填写他们的失业请求时,我们怎样获得以后的文档(或请求等)?因为我们做了大批事情来猎取数据,我们还必要请求人手工填写一份请求。

我试了各类举措,可是看来都有一个很年夜的限定:

假如我能疾速发生它,它就只能是一个HTML情势的衍生物,在打印时就会变得改头换面。假如计划的看起来美妙一些,它就会变得很慢。这是因为我选择用RTF格局作为我的首选项,然后利用文件体系工具来完成基于模板的RTF文件,最初到场了我的信息。这个磁盘读写的历程会泯灭很长工夫。记着:我们这里不是在会商列表数据大概一个Excel电子表格。我们是想让程序用我们本人的标记举行处置。

最初,我选择了Adobe(很像一句告白词?——译者)。我厌恶它的扫瞄器以是但愿本人不会和它胶葛上,但是它的格局看起来很不错并且文件也不年夜。年夜部分用户都在体系里装上它,我们的客户也不破例。

因而我一向在寻觅把数据从HTML表单传送到PDF文件的办法。我试过利用Adobe表单,可是它不克不及真正无效运转,然后还要统计怎样兼并数据库哀求。这基本不是我想要的器材,我想间接把数据从我的HTML表单传送到数据库,然后发生数据信息到PDF文件里作为扫瞄或打印。
终极我在UseNet发明了线索。一个叫JeremyHunter的提交的一个链接包括了我筹办在这里讲的良多器材——partners.adobe.com/asn/developer/acrosdk/forms.html。

起首必需在界说字段的事情站(不是服务器)上安装有Adobe完整版。这个是一个指向AdobeFormsAcrobatToolkit的链接,由此入手下手统统就简单了。


第1、下载这个套装工具并把它解紧缩到指定目次。

当你举行这一步操纵时,你会发明一切源代码都在VB或VC++中。我们这里不盘算存眷它,可是假如你必要代码就在这里。


第2、注册你的DLL。

有两个DLL必要被复制到你的服务器上。一个在VisualBasic文件夹中叫fdfacx.dll,另外一个在VisualC++文件夹中叫fdftk.dll。用regsvr32注册fdfacx.dll文件。我把这两个文件都放到c:winntsystem32下,并在以后路径下输出“regsvr32fdftk.dll”。假如你碰到毛病提醒信息,请反省确认这两个文件的确在以后目次下,没有成绩则进进下一步。


第3、创建表单。

我们将利用每一个人对这个树模都很熟习的表单。这在“http://www.irs.gov”随便可得并为我们供应充足的范畴来展现我们能作的器材。


第4、界说Adobe表单字段。

在AdobeAcrobat中翻开文档后选择表单工具,形貌你的第一个表单字段(FirstName)。

在你界说后它将让你定名,我这里定名为“FirstName”。注重这里有几个尺度的附加格局选项,除字体巨细,我选择举行正当性反省和格局化我的ASP文档。因为这是一个疾速演示,我选择跳过任何反省,可是我将在客户真个表单举行处置,并在传送变量前在服务端格局化ASP页面。

持续其他字段,每个都要注重定名并大概格局化字体巨细或属性。
在服务器上保留你的修正。


第5、编写ASP页面。

在入手下手这一步之前你要注重到FDF套装工具论述的一个次要工具——“FDFApp.FDFApp”。它开放了很多办法,手册上概述了其他的大概办法。我们次要体贴两个办法——fdfSetValue和fdfSetFile。接上去切进正题。

第6、没有需要成为PDF专家,这是我今朝的倡议。套装工具的用户引导概述了一切办法,看上往在这个进门先容以外另有良多大概的办法。就像你所看到的一样,你能够很简单增加数据库命令来搜集数据或向数据库纪录数据
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。
作者: 深爱那片海    时间: 2015-1-18 20:17
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
作者: 因胸联盟    时间: 2015-1-27 20:36
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
作者: admin    时间: 2015-2-5 15:09
弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
作者: 第二个灵魂    时间: 2015-2-12 13:52
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
作者: 蒙在股里    时间: 2015-3-3 03:48
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者: 柔情似水    时间: 2015-3-11 09:52
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
作者: 莫相离    时间: 2015-3-18 09:05
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
作者: 飘灵儿    时间: 2015-3-25 19:52
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2