仓酷云

标题: ASP教程之巧用ASP天生PDF文件 [打印本页]

作者: 透明    时间: 2015-1-16 23:16
标题: ASP教程之巧用ASP天生PDF文件
asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。AdobePDF格局已酿成良多机构和公司举行跨平台制表的通用媒体魄式。只管我不是这个产物的狂热痴迷者,却不能不承受如许一个现实:用这个格局发生一个协议大概会比用Word还要好。

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

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

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

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

因而我一向在寻觅把数据从HTML表单传送到PDF文件的办法。我试过利用Adobe表单,可是它不克不及真正无效运转,然后还要统计怎样兼并数据库哀求。这基本不是我想要的器材,我想间接把数据从我的HTML表单传送到数据库,然后发生数据信息到PDF文件里作为扫瞄或打印。
终极我在UseNet发明了线索。一个叫JeremyHunter的提交的一个链接包括了我筹办在这里讲的良多器材――http://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专家,这是我今朝的倡议。套装工具的用户引导概述了一切办法,看上往在这个进门先容以外另有良多大概的办法。就像你所看到的一样,你能够很简单增加数据库命令来搜集数据或向数据库纪录数据。

原作者简介:
TyButton就任于俄勒冈的一个名叫CardinalServices的招聘公司。CardinalServices公司曾被俄勒冈贸易杂志评为1997和1998年度俄勒冈南部第一号招聘公司,同时被南海岸贸易开辟中央和美国银行评为俄勒冈开展最快的公司。Button是MIS开辟职员,也在收集数据库开辟和临盆历程主动化上消费了年夜部分工夫
</p>SQLServer是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。
作者: 莫相离    时间: 2015-1-20 08:55
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
作者: 若相依    时间: 2015-1-21 10:36
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
作者: 透明    时间: 2015-1-25 21:06
掌握asp的特性而且一定要知道为什么。
作者: 简单生活    时间: 2015-2-4 00:11
那么,ASP.Net有哪些改进呢?
作者: 老尸    时间: 2015-2-9 08:18
那么,ASP.Net有哪些改进呢?
作者: 再见西城    时间: 2015-2-27 04:59
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
作者: 精灵巫婆    时间: 2015-3-16 14:42
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
作者: 愤怒的大鸟    时间: 2015-3-22 23:16
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.




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