﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-happyfish-随笔分类-pdf</title><link>http://www2.blogjava.net/happyfish/category/906.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 15:35:41 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 15:35:41 GMT</pubDate><ttl>60</ttl><item><title>推荐PDF工具http://www.cnblogs.com/CPDF</title><link>http://www.blogjava.net/happyfish/archive/2005/06/27/6783.html</link><dc:creator>小鱼儿</dc:creator><author>小鱼儿</author><pubDate>Mon, 27 Jun 2005 13:32:00 GMT</pubDate><guid>http://www.blogjava.net/happyfish/archive/2005/06/27/6783.html</guid><wfw:comment>http://www.blogjava.net/happyfish/comments/6783.html</wfw:comment><comments>http://www.blogjava.net/happyfish/archive/2005/06/27/6783.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/happyfish/comments/commentRss/6783.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/happyfish/services/trackbacks/6783.html</trackback:ping><description><![CDATA[<A href="http://www.cnblogs.com/CPDF">http://www.cnblogs.com/CPDF</A><BR>有许多不错的DD<img src ="http://www.blogjava.net/happyfish/aggbug/6783.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/happyfish/" target="_blank">小鱼儿</a> 2005-06-27 21:32 <a href="http://www.blogjava.net/happyfish/archive/2005/06/27/6783.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PDF技术的拓展范畴</title><link>http://www.blogjava.net/happyfish/archive/2005/04/22/3626.html</link><dc:creator>小鱼儿</dc:creator><author>小鱼儿</author><pubDate>Fri, 22 Apr 2005 12:30:00 GMT</pubDate><guid>http://www.blogjava.net/happyfish/archive/2005/04/22/3626.html</guid><wfw:comment>http://www.blogjava.net/happyfish/comments/3626.html</wfw:comment><comments>http://www.blogjava.net/happyfish/archive/2005/04/22/3626.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/happyfish/comments/commentRss/3626.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/happyfish/services/trackbacks/3626.html</trackback:ping><description><![CDATA[<STRONG>PDF技术的拓展范畴<BR></STRONG>
<P><STRONG>ZT<BR></STRONG></P><BR>
<P>当PostScript这个名称问世后，瞬刻之间叫开了。几年前，互联网这个新媒体出台，其普及之速度无法计测。现在又一个叫做PDF数据形式的名称已在各种场合露面，PDF技术本身也正在普及推广。本文就PDF对哪些领域有影响，又会怎样拓展的可能性进行论述。<BR><BR>　　先解释一下PDF的技术内涵，它是Portable Document Format的缩略语。可译为可移植文件格式，由美国Adobe Systems公司推出，简言之，即可以在不同机种之间共用的文件格式。PDF文件是以文字为首，包括插图、照片等的图像信息和版面设计信息等，凡是书刊中包含的所有内容，都能表示和输出的专用阅览软件。</P><BR>
<P><B>一、企业情报和PDF<BR></B><BR>　　在企业内部总是使用文字处理机来编制针对各种业务的文件不限于文字，还包括插图和照片，以往总是输出到纸上后散发。<BR><BR>　　如果依*电子数据来散发，在同一企业之内，编制文件的人与接受文件的人之间，会因所用电脑和文字处理机等的不同，遇到一定的阻力，这时借助PDF来散发文件，却是非常有效的方法。<BR><BR>　　（１）<B>企业内部文件的分发</B><BR><BR>　　对远离的地点传送文件时，大多使用传真手段，但如果利用互联网等传送PDF数据，传送过去的品质要比传真高得多。而且因为能处理彩色图像，可以作为文件类的传递方法加以利用，这对于促进无纸化来说，也是非常有效的。<BR><BR>　　对将本企业内的内部通知或宣传报道进行分发时，使用纸张来分发固然是好。但若利用PDF数据，参看过去已有过的情报也比较方便。另外，对于面向企业外分发的宣传报道，大多是对本厂客户等特定的人，故采取邮发等来散发的情况较多。然而，利用互联网来发送时，不单对客户，对一般用户也能发送和提供情报。<BR><BR>　　（２）<B>文件的保存</B><BR><BR>　　依*电子数据来实现文件的收发，不仅降低了用打印机或复印机输出后分发的负担，还可以使数据管理本身变得容易。以纸张的形态需要时，只需将需要的部分从打印机输出即可。一个时期，在企业内部*所谓的光文件编排系统将文件电子化后保存，谋求数据库化或省空间化的设想掀起了热潮。但是，最近有将这种光文件编排系统的数据改换为PDF数据的要求有所增加。结果是原来该系统属于制造厂家独自的系统，现在发现了数据不能兼容的缺点。碰到这种问题，方才认识到PDF数据有可能成为未来可普及推广的标准数据形式。<BR><BR>　　此外，为了管理好文件，可望应用PDF时，就会出现想要检索已被管理著的数据，为了满足这种愿望，PDF数据的全文检索等处理软件已有不少被产品化了。<BR><BR>　　（３）<B>向外部发送企业情报<BR></B><BR>　　海外不少企业向公司外部发送情报时，往往在公司的目录页上介绍本公司的内容，同时为了向更多的人介绍时，认为利用互联网介绍公司就非常有利。不过，现在一部分已经利用PDF数据来公布情报了，不少制造厂家已经开始应用于本厂产品的系列介绍或新产品介绍方面了。<BR><BR>　　多数企业总是准备好纸媒体的公司介绍，今后无疑仍需要高品质的纸媒体公司介绍，但如果依*PDF数据做出的公司介绍，即使是在互联网上也保证不会降低品级，可做到接近纸媒体的高品质状态的发送。此外，不限于一般企业，即使是政府机关的公事文件，若想在互联网上进行一般的发送，也可以应用PDF数据。<BR><BR>　　另一方面，以银行、保险公司、证公司等的金融机构为核心，企业的年报资料或为了公开企业情形，在发送手段方面，使用PDF数据的情形有增无已。<BR><BR>　　上述的这些文件都需要在股东大会上分发给每个人，多数情况是将年度报告以每人一份的形式发给股东，所以依*纸媒体继续分发固然需要，但如果将内容的一部分借助互联网来发送，就可以轻易地做到广范围地公开。<BR><BR><BR><B>二、手册、产品目录和PDF</B><BR><BR>　　手册、产品目录之类与出版物相比，在体裁方面属于廉价类的资料文件，它要适应形势的变化而随时需要更新内容，因而利用DTP或文字处理机的制作工程数码化已达到非常先进的程度，可以说处在容易应用PDF的环境。因此，今后不仅利用PDF数据进行散发，还可以将收到的数据，与简易型按需印刷系统配合，只将更新的部分印成后调入改版的做法将会增多。<BR><BR>　　（１）<B>CD-ROM手册，产品目录</B><BR><BR>　　有关制造厂家面向海外散发的产品目录，已有不少是*PDF数据送到的，近来，有的已将附加在计算机软件上的手册类搞成PDF数据。软件本身*CD-ROM来提供的情况多起来了，手册本身也搞成PDF数据录入该CD-ROM之中。软件购入者则是在显示屏上参照手册，视需要自己就可以输出印品。这么一来，今后有可能发生将原来装订好的纸制手册改为收费销售。<BR><BR>　　将产品目录搞成CD-ROM，不仅做到了轻量化，而且对用印刷品难于表现的内容也能再现出来，这对于产品目录原想达到的目的来说，是很大的优点。从表现力方面来看，有可能较多地应用动画和声音，目前的录像产品目录很有可能转化为以多媒体产品目录为中心的情况。<BR><BR>　　在上述产品目录电子化的进程中，可以料想会应用PDF数据。只是产品目录彩色图像数据较多，在编制PDF数据时，虽说可以压缩，但在现有的网络环境中，将产品目录全册送到网上去，看来是有一定困难的。如果有新产品公布，只将该部分搞成PDF数据在互联网上即时介绍的做法比较合理，而产品目录本身还是以PDF数据录入CD-ROM等的程序包媒体中，几个月一次或一年作1-2次的发行，比较现实可行。<BR><BR>　　（2）<B>编辑简而容易<BR></B><BR>　　事实上，使用PDF数据的手册和产品目录的CD-ROM化有增无已。若将以纸的形态完成的产品目录或手册直接电子化时，应用PDF数据就很容易达到目的。<BR><BR>　　根据DTP等的数字数据进行PDF数据的转换处理，基本可以置齐数据。实际上对该数据从目录到各页都贴上处理标记、书签或注释，虽说增加了不少作业，但还不能说转换到此结束，可以认为比起一般的CD-ROM制作的编辑作业要容易得多。<BR><BR>　　在各行业中出现过许多需求，它们的多数属于产品目录。其中可以看到借助CAD数据获得的设计图，及有效地应用了在显示屏上的放大显示功能。就拿手册来说，不仅是制造厂家在做，流通行业的业务手册等也有增加，并正推广到各行业。</P><BR>
<P><B>三、广告、服务和PDF</B><BR><BR>　　当前的互联网之多数，从广泛的意义上说，认为在广告方面的应用最多。有如企业广告、商品广告、个人发放消息，以及来自民间团体或公司事业的告示，总之，多数的目的乃是通知某种情况，可以比以往花费较少的费用，不分地区地向任何人发送情报的媒体。<BR><BR>　　（1）<B>商品目录的发送</B><BR><BR>　　互联网与以往的形形色色广告媒体一样，已经成为系结著商品订货的重要广告媒体，可以设想将商品目录类做成PDF数据后来发送。因为商品目录有较强的免费赠送的性格，所以如何来节减递送费用和制作费用等的成本，才是讨论的课题。如果在互联网上做到发送高品质的商品目录，不仅效率很高，同时还有不再需要保存纸质商品目录的优点。<BR><BR>　　此外，汽车制造厂和家电生产厂的商品目录需要用高品质的纸媒体来发送这点固然重要，不过，倘能做成PDF数据利用互联网来散发，在可以包含详细的规格说明和彩色照片的情况下，就可以用与纸媒体商品目录同样的体裁，轻松地达到分发的目的。<BR><BR>　　（2）<B>导游的情报和快报的分发</B><BR><BR>　　在互联网上的观光指南和特定场所的区域介绍方面，使用PDF数据的事例也不少见，并且还常见于民间团体和公共事业的告示中使用。例如，在网上可看到介绍有关铁路沿线各站内容的网页，其中有详细介绍站辖区域内的地图和通往其他各线路的时刻表等，都*PDF数据来提供。充分应用PDF数据的特长，在屏面上将路线图放大显示，也能达到高品质的要求。时刻表的内容因能作到高品质的输出，从而可以当作带用时刻表应用。<BR><BR>　　作为报社服务之一的快报的分发也能使用PDF数据。举例说，自从借助互联网使用PDF数据解决了奥运会的快报发送以来，PDF数据被用于报社的快报发送有增无已。另外，已经应用于网球或足球等运动会的快报发送，与平常的互联网页（HTML数据）不同，可以发送报纸体裁一般的快报。</P><BR>
<P><B>四、出版物和PDF</B><BR><BR>　　正如电子出版这个词所表达的涵义，可以说如今它所承担的出版，正是纸媒体拓展为多媒体的代表性范畴。因此，今后的出版物搞成PDF数据，以CD-ROM或在互联网上发行的形态走进社会就不足为奇了。尤其对于专业书籍等小部数的出版物和绝版珍本方面的出版物，可以想到的好处有，降低制作成本、免去库存保管，以及有关减免邮寄时的发送费用等。<BR><BR>　　通常，将书店中销售的出版物原封不动地电子化，出现在显示屏上不易读取的缺点，存在被人难于接受的地方，倘若是PDF数据，输出既达到高品质，应用也方便。故对于专业书籍和小部数的出版，以及脱期刊物，绝版书籍等搞成PDF数据，就可以随需求以CD-ROM或借助互联网来销售。这种应用方法难道不值得推广吗？<BR>（1）<B>网络出版<BR><BR></B>　　已经有利用互联网订购出版物的方法，从而可以考虑应用PDF数据介绍出版物的内容和便于阅读的情形。通常，在书店选购书籍时，总是随便翻翻书中的内容后再买，与这一样，可在互联网上阅读内容后，再向书店购买想要的书，或者依*函购。对于专业书籍或小部头的出版物等特定的领域，由于各种各样的原因，要求全部摆放在书店中是非常困难的，所能想到的有效方法是，不能说对一切出版物都有效，但只要在互联网上公开书的内容，就会获取与摆放在书店中同样的效果。<BR><BR>　　不仅是订购出版物，只要将出版内容转为PDF数据后，以数字数据销售，这就等于完成读者可以随时得到书的销售方式。都市和近郊的人从书店购买出版物比较容易，但离市区较远的地方，考虑到不少地方没有书店，这种地区的居民，总希望出现某种购读出版物的办法。<BR><BR>　　不仅是装订好的纸质出版铮幌牍憾磷约合胍哪遣糠帜谌莸某霭嫘翁延苫チ梢允迪至恕Ｊ菪问饺粑狿DF时，就可以完成与纸质出版物同样的体裁来显示画面和输出高品质的印品。<BR><BR>　　（2）<B>数码地图</B><BR><BR>　　作为PDF数据的特长之一，就是在显示屏上放大显示时具有非常高品质的优点，能够充分发挥这种特长的领域之一，便是地图的领域。<BR><BR>　　地图有从简单的导游图般的插图水平到近似出版物那样的详细的内容的各种地图。内容愈是详细，就愈能发挥上述特长，这正是利用了PDF促使数码地图的应用正规化。已经有将作为书籍出版的地图转为PDF数据后销售的例子。包括铁路和高速道路的路线图，追加了新开通的地铁和对有名建筑物迁址的更正在内，只要利用互联网都不难做到。<BR><BR>　　记载在地图上的内容，事实上几乎天天在变化，作为出版物的地图，从它的方便和便览性质上看是不错的，但从即时反映最新状况方面看，利用互联网提供地图的方式是相当有利的。 </P>
<P></P>
<P><BR><B>五、印刷品制作过程和PDF</B><BR><BR>　　在制作印刷品的过程中，也能应用PDF数据。根据PDF数据和互联网的兼用，使无纸的校样工作和远地之间的共同编辑、制作变得可能了。此外，与目前的PostScript一样，在制版工程中逐步应用PDF将成为现实。<BR><BR>　　（1）<B>在编辑校样工作方面的应用</B><BR><BR>　　在印刷厂或编辑部门所进行的DTP作业，目前总是将校样用彩色打样输出后，送到出版社等客户处进行校样工作。如果将这改为用PDF数据送去的方式，则需要确认的校样工作可以在客户单位内的显示屏和打印机上来进行。也就是说，可以省略了打样输出和发送的工作，而且还不必置备DTP软件等特殊的软件和高价的彩色显印机等设备。就因为不能得到与印刷效果相同的品质，故需另途考虑最终审校，但对全面的版面设计和文字部分的确认是充分够用了。<BR><BR>　　此外，还可以考虑与远地之间的共同编辑和制作。若在同一工厂内的远地之间分担文本、图像、插图说明等各种原稿的编排作业和DTP作业时，便用互联网以PDF数据的形态进行互助，也可以做到令人感到是等距离的共同编辑和制作。这不仅指出版社内部之间的共同编辑作业，出版社与印刷厂之间，印刷厂内部之间也同样如此。<BR><BR>　　（2）<B>在制版工程中的应用<BR></B><BR>　　当前的PDF数据是，就文字和图形数据来说，可以达到与PS数据同样的品质，对于照片图像，因为编制PDF数据时被压缩的缘故，如果原封不动地使用就会变成低品质。在利用PS数据的现有工程中，也有将DTP作业时所用的低分辨力的图像数据，在制版工程中，与高分辨力数据进行调换处理，但在修件方面，两者几乎相似无差别。如果今后出现与PDF相适应的开放型系统互联（OPI）的构筑，在制版工程中就可以使用PDF数据了。<BR><BR>　　以上所说的就是将以现有的PS数据为中心的工程不可能做到的运作变为可能。例如，在制作制版胶片的阶段，或者是在校色阶段，总之是会遇到即将印刷之前无论如何需要修正的情况。在用PS数据的作业工程中，由于PS数据的结构，需要对其PS文件全体作再处理（即对整页作RIP再处理等），但若是PDF数据，因为各页是完全独立的缘故，只需将修正对象的整页数据调换一下就可以了。<BR><BR>　　因为PostScript（PS）是广泛应用的程序语言形式，是一种若不将整个数据做出解释就无法处理的结构。例如最初设定的图形处理方法会影响到最终页的图像。<BR><BR>　　也就是说，在PS数据方面，根据其格式上的要点，应将各页独立地处理。换句话说，不能单将特定的那一页作处理。与此相比，PDF的数据则是按页单位成为独立的结构。即使是数十页构成的文件，每一页都成为独立的数据结构，故以页为单位的处理方法就成为可能，从而也能输出特定的页。<BR><BR>　　此外，发挥PDF的单页独立性的RIP处理，已经发表了可实现并列化的结构格式－Post Script Extreme，为实现多重处理方式的RIP操作系统也已问世。以页单位独立的PDF数据，一边进行作业控制，一边输向复数的RIP，可作并列处理的多重处理RIP，对减轻输出处理负荷是非常有效的。<BR><BR><BR>六<B>、按需印刷和PDF</B><BR><BR>　　按需印刷的技术内涵指对于「需要的时候」、「需要的内容」、「需要的数量」提供服务的一种印刷方式。外加上在「需要的地点」进行印刷的环境业已完成。通过互联网将数据送到指定地点，用小规模印刷装置输出，由此叫做分配印刷（或网络印刷）。在这种分配印刷方面，PDF将会得到更加有效的应用。<BR>　　还有利用数据压缩而导致轻量化，这对于在互联网上发送数据的情况有很大好处，再说因为不需再选择工作终端，这就大大缓和了对印刷环境条件的要求。<BR><BR>　　（1）<B>并非是印刷之后分发，而是分发之后印刷<BR></B><BR>　　过去对于企业内部资料或企业内部的印刷品总是用打印机等输出，复印出所需的份数分发到所需的部门。今后对于这种方式会有所改变，可以将PDF数据先送到该分发的地点，在该地点随意印刷出所需的份数，也就是说，从以往的将印好的资料进行分发的形式，转变为先将PDF数据分发下去，在该地视需要印出的形式。<BR><BR>　　对于海外有据点需要提供产品的生产厂家来说，就需要制作各种语言的产品手册后供给该国。类似这种产品手册已经由生产厂家负责印制，一般总是在国内利用DTP编排各国语言的手册，将其数据以PDF数据分发到海外的据点，实现在当地印刷的形式。这比在国内印好后发送的情况来说，从节省时间，减少成本考虑优点很多。如需修订内容，只需将该修订之处在当地印刷之前更换就行了。<BR><BR>　　这种形式不仅对海外据点而言，即使在国内也是一样的，例如，作为总公司与分公司或营业所之间的一种分发形式，也可以有效地发挥作用。<BR><BR>　　（2）<B>体育快报的分发<BR></B><BR>　　报社借助互联网来发送体育运动比赛项目的快报，已经应用PDF数据的情况正如前述。在以往的多次运动会上不少报社已经在互联网上开展过发送消息和分发纸质快报的各种活动。其中作为最先进的事例，就是大报社有效地应用PDF数据的分配印刷，散发了纸媒体的彩色号外。数据的编排制作可以在总社进行，而印刷分发可以在当地完成，即依*互联网和PDF数据以及彩色复印机的组配来解决。办法是将在总社的DTP编排好的号外用报道转为PDF数据，借助互联网在比赛当地分发，使用接收当地的彩色复印机当作印刷机当场输出散发给过路行人，在比赛期间每天都可以这样做。<BR><BR>　　当然，不用PDF数据，用PS数据，可能照片之类会印得更加清楚，不用彩色复印机，改用相应的印刷机更会获得高品质印刷。然而，在不增加通讯线路负荷的情况下输送数据，又尽量能实现高品质的再现和输出，这才是其意义所在。很有可能上述这种形式将成为今后分配印刷的典型形式。<BR><BR>　　文字处理机和DTP已经不是甚么缩短文件的制作工程和节省经费的单纯的制作工具了，已经变成了促进数码化的有效手段。这对于具有数码化技术情报的印刷业，才真正应该有效地应用PDF这个新式武器，广泛地开展业务活动。<BR></P><img src ="http://www.blogjava.net/happyfish/aggbug/3626.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/happyfish/" target="_blank">小鱼儿</a> 2005-04-22 20:30 <a href="http://www.blogjava.net/happyfish/archive/2005/04/22/3626.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PDF常识</title><link>http://www.blogjava.net/happyfish/archive/2005/04/22/3625.html</link><dc:creator>小鱼儿</dc:creator><author>小鱼儿</author><pubDate>Fri, 22 Apr 2005 12:28:00 GMT</pubDate><guid>http://www.blogjava.net/happyfish/archive/2005/04/22/3625.html</guid><wfw:comment>http://www.blogjava.net/happyfish/comments/3625.html</wfw:comment><comments>http://www.blogjava.net/happyfish/archive/2005/04/22/3625.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/happyfish/comments/commentRss/3625.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/happyfish/services/trackbacks/3625.html</trackback:ping><description><![CDATA[<STRONG>PDF常识<BR></STRONG>
<P>----ZT</P><BR>
<P><BR>　　最近20年内，印刷文件的格式有了很大发展。杂志上所印刷出来的许多文章都可以作证。人们先用Mircrosoft Word中制作文本文件，再把这个文件以电子邮件的形式发给图像处理者。后者用 Quark Xpress进行排版，再添加插图、编排字体、色块和彩色图像。然后，这个文件被发送到印刷商，在那它被处理成 PostScript文件并直接制成印版。然后，就可在胶印机上印刷了。因此，这些文章从构思起至被印刷出来，经历的完全是电子化的过程。 　　如果你不想经过如此多的步骤，而是要更直接地完成印刷，该怎么办呢？用PDF文档格式就行了。据它的创建者Adobe Systems Inc.认为，PDF将是未来的文档格式。它使我们可以直接用QuarkXPress编排文章，并转化成一种文档格式。这种文档格式可以上送到PEI Web网站，或者制成CD-ROM，或者给印刷商输出，这就省去了传统胶印所需的印前步骤。在任何时候，用户可准确地看到同一编排格式的文章，文章的字体、图像、版面和颜色都与最终印在杂志上的文章完全一致。</P><BR>
<P>　　<B>PDF的概念</B></P><BR>
<P>　　PDF原本是为了在因特网和局域网上快速传送图文密集型的文档而设计的。作为全球标准的Adobe系统的图像模式，PDF是Adobe公司开发的能进行可*的、连贯的图形、图像和文字混排技术的一种。最初的应用是1985年开发的PostScript打印语言，Adobe的图像模式现在己成为Adobe在印刷和出版技术中的核心，其中包括 Adobe PostScript 3页面描述语言、Adobe Page Make 6.0页面排版软件、Adobe Acrobat 3.0电子出版传播软件和 Adobe PDF格式。</P><BR>
<P>　　直到Acrobat 3.0的出现之前，PDF一直主要用于用户间的电子文件传送，所以它们可在设备的屏幕上看到并进行管理，而且其结果与运行环境无关。换而言之，任何一个拥有Adobe Acrobat Reader的人都能可以文件的原格式看到PDF文件，与设备和所用软件无关。但是，当PDF在低分辨率下应用时，如屏幕观察和用喷墨打印机打印文件时，它就不可能与高分辨率的印刷品的效果相媲美。</P><BR>
<P>　　PDF文档和色彩描述、输出过程或者色彩管理无关。一位图文信息方面的资深人士说，你不可能在屏幕上建立高分辨率印刷系统所要求的扫描参数或其他的特性指标的文件。</P><BR>
<P>　　早在1997年，随着Acrobat 3.0和PSE的出现，情况已有所改变。Acrobat 3.0使用户能依*Internet、WWW、CD-ROM、局域网或E-mail方便快捷地传递和打印文件。它集成了搜索、超文本连接电子文档及使用QuickTime及AVI的影片动画所需的所有功能，包括Acrobat Exchange 、PDF Writer、 Distiller、 Catalog、 Capture Plug-in、 Acrobat Search 和Acrobat Reader。最重要的是，在各种软件环境和不同的操作平台中建立文档的各种工具，都包含于一件产品中了。一旦把文件转换成PDF格式，既可以保持原文件中的高质量的文字、图像、图形及颜色。结果得到的PDF文件能够被预览、搜索、打印或用Adobe公司网站提供的免费软件Adobe Acrobat Reader来阅读。</P><BR>
<P>　　这种革命性文档的出版环境的第三个关键之处是Adobe PostScript Extreme的引入。它是一种为了优化工作流程而以等于或大于打印速度的速度来处理页面。PostScript Extreme（开发过程中的代号为“Supra”）把集成化的PDF工作流程和便携式活件作业单格式（PJTF）结合在一起，使高速打印和印刷生产工作流程程获得最大的生产率。它独特的功能，使它极为可*和迅速。</P><BR>
<P>　　在New York Seybold'97会议上，Adobe的创建者说出了他们公司的计划。由于 PDF与 PostScript的结合，Adobe 正在形成一种有效的在网上出版的标准。他们的目标是用PDF 和PsotScript 3改变原来的工作流程——从文件的创建、预览、处理直至最后的印刷。 　　PDF是Adobe公司关于信息存储工业化的解决方案。行业中再也不能没有标准，Adobe是做得最好的。它可以领导这个行业走向正确的方向。我们确信 PDF将会是商业印刷中的一个标准，就像 Microsoft Power Point曾是演示文稿领域里的标准一样。</P><BR>
<P><BR>　　<B>超强压缩</B></P><BR>
<P>　　PDF能以一系列压缩技术，通过压缩文字、图形和图像优化文件的数据量。经过压缩的PDF文件的数据量可达到原文件数据量的1/3，而且仍能提供图像要素，如字形、线条图和图像信息。PDF还有一个特点，即其每一个页面都是独立的，包含了自身的全部图文信息。因此，一个页面的信息是完整的。这对网页很有用处，因为浏览者能在文件下载时就能一次预览到一整页文件，而不用等到所有文件全部下载完才能看。它对印前环境也很有利，用它可极大提高计算机处理文件的速度和RIP的速度。</P><BR>
<P>　　在印前领域，PostScript Extreme和 PDF结合在一起优化了文件工作流程。作为页面描述语言， PostScript描述了印刷页面的格式，RIP则能够把信息转换成像素，从而在输出媒介上成像。作为多用途的编程语言， PostScript中包含有程序、变量和控制指令。这些内容都必须被解释，才能够完成页面的描述。这其中的缺点是它的整个过程必须连续不间断。换而言之，PostScript文件需从第一个字节到最后一个字节连续输出，它不可能有真正的页面独立。对文件最后一页的所进行的成像处理可以要取决于自第一页起就设置好的成像状态。</P><BR>
<P>　　在PostScript文件中，没有任何标志会告诉你文章从哪断开，对所有的用户来说，不可能用语法分析来给PostScript文件分段。整个文件显得很大，零散、无结构层次并且几乎不能再压缩。PostScript最突出的一点是，它包含了打印机的设备特性，因此，PostScript给某一特定打印机传送数据确实是一理想的文件格式。</P><BR>
<P>　　如果你把PDF所有的“零碎特性”去掉，PDF很像PostScript，它不是一种程序语言，它有结构。它是目标化的，所有的对象在文件中都做索引。因为PDF的结构都很稳定和精确，因此它可以很容易被读懂。你完全可以进入文件，找到单独的文本块。PDF实质上是一种彻底的、完美的PostScript，它对任何特定打印机都适用。</P><BR>
<P>　　那么，Adobe Acrobat PDF 和PostScript Extreme如何把这两种技术结合在一起？Acrobat 3.0可以让PDF文件在印前生产环境下顺利地运行。当我们用QuarkXPress等专业软件建立一个文件时，可以用Acrobat Distiller将它转化为PDF。在转换过程中，所有需要写成PostScript语言的高分辨率输出控制仍在PDF文件中保存着，无论PDF文件是在哪建立的。在文件里，PDF的具体特性都会准确地输回PostScript语言中，直到PDF文件被印刷出来。</P><BR>
<P><BR>　　<B>走向更好</B></P><BR>
<P>　　对印刷生产来说，PostScript Extreme是一种高性能的、基于标准的灵活结构。它的多台处理器同时进行RIP的功能要依赖于把PDF作为其内部文件格式。整个系统得到优化，以传输它所接受的信息。无论它是PDF或PostScript文件（它可转代为PDF）文件，设备系统的运行速度还很快。文件首先在被称为Page store的转换文件系统中存贮。Page store大致相当于印前处理的环境，这里存贮的面页变成了印刷所需的高分辩率页面状态。这时会出现不连续的工作流，它包括预览、资料管理、后期编辑、通过开放式印前界面进行图像操作、拼大版、RIP中的陷印处理处理、色彩管理和分色操作等功能。</P><BR>
<P>　　转换的文件然后送到Primt Engine软件进行处理。有两个因素会影响到这个处理过程的快慢，一个是栅格化（印刷系统把文件转换成网点）的速度，一个是打印速度（通过该系统打印到纸上的快慢和把栅格化图像打印到纸上的快慢，通常为每分钟几百个页面。）特别是栅格化速度使这个处理过程极慢。为了与高分辩的印刷设备相配套，可增加一个Postscript RIR来提供所需的数据流（在传统的Post Script过程中这种方式不可行，因为页面必须单独传送，而且这单独的数据流不能拆散）。各页面在平行处理工作站中经RIP后再在Assembler上重组。Assembler就是进行高速数据流程化和缓冲的设备；在打印机、Assembler和RIP之间，各种页面被组版在一起，做陷印操作和独立编辑，这些操作的速度比以前大为提高。工作站、网络、带宽和磁盘空间也会影响印前输出的速度</P><BR>
<P>　　处理过程可通过嵌入PDF文件中Adobe活件作业单进行协调。不必对整个活件返工，就可暂停、修改或返回页面。活件作业单是由Coordinator来管理的。Coordinator是PostScript Extreme结构中的组成部分，它能跟随活件作业单从一个处理过程走到下一个过程。在文件从建立至输出的过程中，它一直跟随着文件，对每一步处理工作和指令提供和更新信息。实质上，活件作业单使得供页面内容提供者与印刷商能很好地联系起来。</P><BR>
<P>　　下面是PDF在印前环境下的工作流程表</P><BR>
<P>　　● 图文设计者用页面排版软件创建文件，文件中包含有由印刷商扫描得到的低分辨率的、仅用于占位的图像信息</P><BR>
<P>　　● 文件被输出成PDF文件，其中包含有用原制作软件所指定的所有控制特性参数，包括OPI注释</P><BR>
<P>　　● 数据量变小后的PDF文件被送给印刷商</P><BR>
<P>　　● PDF文件被印刷商接收。在那里，输出前的检查过程非常简洁，因为所有的内容均位于一个结构紧凑的文件包里，并可以在屏幕上预览 </P><BR>
<P>　　● 最后的文字编辑</P><BR>
<P>　　● 文件被输出成PostScript文件，印刷特性参数仍被保留</P><BR>
<P>　　● PostScript文件经过印前工作流程，低分辨率图像被印刷商提供的高分辨率扫描的图像替换</P><BR>
<P>　　● 文件输出成最终文档</P><BR>
<P><BR>　　<B>WebReady Printing</B></P><BR>
<P>　　因特网已明显地改变了我们这个世界传递信息的方式。Adobe 的PDF 和PostScript 3技术特别适合当前按需传递的大环境。用户已习惯于通过因特网和局域网迅速地传送和接受信息。人们对增加浏览网页功能，并在需要时把它打印出来的需求日益增长。那种先印刷、而后复制、再发送文档的方式已不再能满足人们的需求了。</P><BR>
<P>　　Adobe推出了它的新的解决方案“Adobe WebReady Printing”以适应当今环境。其用户包括小型的、以可打印的数字文件格式发行产品的小企业，也包括专业的、处理高档和高分辨率活件的大印刷商。</P><BR>
<P>　　Adobe在PostScript 3上增加了许多功能，以满足日益增长的数字传送需求。NetWorks System Software 简化了操作、安装、使用和对打印机和打印系统的管理。PlanetReady能确保PostScript 3被主流软件产品支持，并和主要的操作系统连接紧密，适用于大部分的打印系统。WebReady Printing是PostScript 3的一个功能选项，能通过因特网来完成打印过程，提高了从网页上打印的质量和效率。</P><BR>
<P>　　WebReady Printing 涉及四个部分的内容：</P><BR>
<P>　　● HTTP服务器。它使用户系统、打印机客户机和打印机管理客户机之间能够在Web上进行联系。</P><BR>
<P>　　● Web客户准许WebReady 印刷商者把文件从Web上拖下来进行打印，就像用户用Web浏览器下载文件一样。它支持HTTP和FIP，同时也可以使用WAIS 和Gopher等其他OEM-方式的代理协议。</P><BR>
<P>　　● Web活件管理者维护和更新打印活件的状态，用Web客户机从Web上下载文档，而后与己有的OEM Postscript 活件提交和假脱机软件进行对接，并且管理原始数据向Adobe PostScript语言转化的过程，然后把它送给PostScript解释器。</P><BR>
<P>　　Web文件格式解释器和转换器把网页文件转译成其他通用文件格式，或者把它们转换成PostScript语言用于打印。</P><BR>
<P>　　WebReady打印方式的优点很多，其中包括打印机可以按文件的原格式进行处理，因而不必为了打印而把它用其制作软件打开；输出质量不再会因为转换图像模式而受损；也不要求特殊的打印驱动程序，同时，WebReady Printing 提供原文件打印功能，支持所有格式的数据。Adobe PostScript 3支持以下文件格式的WebReady打印：所有版本的PostScript文件、PDF 1.2、HTML2.0（还支持3.1版本的一些功能）、GIF格式（包括隔行扫描格式和动画格式）、JPEG格式、PNG格式和ASCII文本。</P><BR>
<P>　　把文档从网页上直接拖到打印机解译器上的操作方式明显地减慢了打印过程。因此，无论是把文档通过网页交给WebReady打印机，还是打印机从Web下载文档，这个文档只需假脱机至打印机的磁盘，所以在WebReady printing job manager对各种原数据格式准备工作进行控制时，用户仍可使用Web，而不用等待从Web传送完数据先再进行其他操作，因而加快了打印的过程。</P><BR>
<P>　　当制定Web安全标准和HTTP规则时，Adobe总要参与并对它施加影响。Printer Working Group在今年制定 Internet Printing Protocol(IPP，因特网打印协议) 标准。作为委员会中的重要成员，Adobe用WebReady打印方式紧跟IPP的发展，以确保将来Adobe WebReady打印机能够符合IPP。</P><BR>
<P><BR>　　<B>商业印刷中的Acrobat</B></P><BR>
<P>　　在Acrobat3.0之前，Acrobat缺乏一些功能，这使得商业印刷未能采用PDF作为高分辨率印刷的标准。为了突破这一点，北美的前十位商业印刷公司的技术精英和生产经理形成了一个名为“PDF团体”的联盟。这个团体为Adobe建立PDF标准文件提供建议，使文件格式在商业印刷中能互换。Acrobat3.0就是这个团体建议出来的结果，Adobe继续发展该应用程序以确保PDF在将来的位置不动摇。</P><BR>
<P>　　以下的工作特性使PDF文件格式能满足印前工业要求。</P><BR>
<P>　　● 在PDF文件格式中建了两个新的色彩空间，一个是分色空间，它使得任何分色(专色)在所给的设备上均可生成；还有一个图案色彩空间，允许打印用PostScript语言描述的图案。</P><BR>
<P>　　● 在PDF文件里增加了设备特性信息。它让用户能指定线条调整、压印、黑版生成、底色去除、变换函数和半色调加网等。</P><BR>
<P>　　● PDF文件支持OPI图像，使得OPI图像在其中能替换。</P><BR>
<P>　　● 根据PostScript文件的文档结构约定（DSC）注释。Adobe Distiller能为PDF作者、标题和创造者进行自动的语法分析。</P><BR>
<P>　　● 有自动颜色转换方案可供选用，包括Unchanged（不改变）、 Convert to Device-Independent Color <I>value</I>s（转换为与设备无关的色值）或Convert to Device-Dependent Color <I>value</I>s（转换为与设备相关的色值）等选项，其中第二种选项更精确，第三种选项的显示速度更快。</P><BR>
<P>　　●与页面无关的PDF文件允许在PostScript ExTreme系统中对多个页面进行平行处理，且处理的顺序任意，从而提高打印机的运行速度。</P><BR>
<P>　　● Adobe Distiller Assistant 使Acrobat Distiller能够从任一Macintosh或 Windows应用软件中直接打印，这就省去了创建和处理 PostScript文件这个步骤。</P><BR>
<P><BR>　　<B>第一次就处理正确</B></P><BR>
<P>　　虽然在印前领域使用PDF有许多好处，但它仍有不足之处，如，文件转化成PDF之后，它的编辑功能受到限制。</P><BR>
<P>　　PDF另外一面是它的完全独立性，你不用启动原程序也不用专门的软件就能使用它。不过，这也是它的一个缺陷。如果文件中有一错误，例如图像设计者把采集图样的分辨率设置错了，你对PDF文件就毫无办法。你不得不打开原程序，纠正错误再创建一个新的PDF文件来代替它。</P><BR>
<P>　　Acrobat Exchange 允许你在一行或一个块里对文字进行编辑，但是这种编辑能力非常有限，因为你必须同时改变行的长度。例如，如果你要文件里修改文本，并且想把“Jim”改为“James”，这一行就会超长，因为在PDF文件中，没有字符间距和行距的概念，于是句子就不能象在普通的文字处理程序中那样自动折行。</P><BR>
<P>　　第三方软件开发者为PDF增加了编辑功能，在未来几版的PDF中仍然看不到什么变化，因为PDF这种模式不允许有太多的编辑功能。如果增加了许多编辑功能的话，那就把PDF等同于QuarkXPress的文件格式了。整个PDF图像模式本身是站立在一个完整的固定的结构格式上。</P><BR>
<P>　　一位印前专家确信PDF将是“最终”的文件。我们建立PDF文件工作流程的目标就是使文件能适应任何打印机并将文件顺利打印下来，顺利交给客户。只要他们交给我们PDF文件，我们就可开始顺利工作，没有必要把它转化回去。我们的任务就是使客户知道如何正确建立PDF文件。</P><BR>
<P>　　Frank建议公司把文件都转化为PDF，以确保他们设备能用。他的许多客户都把大量的文件转换为PDF。在把编排好的文件转为PDF时，要占用很大的硬盘空间。最好的办法是用一个拥有强大处理能力和大量内存的工作站来转化PDF，最好是Windows NT 或者UNIX系统。</P><BR>
<P>　　在当今印前领域里，PDF形势如何？许多商业印刷公司已从他们的客户那里接受PDF文件。大部分公司都是从1997年夏秋开始使用PDF的。</P><BR>
<P>　　但是如果我们看一看商业印刷领域，大部分公司还在使用应用程序文件。PDF运用不广，但正在迅速增长。</P><BR>
<P>　　Kent相信PDF的运用将继续增长，尤其在按需印刷和文件的远距离传送领域更是如此。公司可以把它所有的业务放在网上。销售人员不用到处跑了，他只要给办公室打个电话，然后花一些时间等待，他可从网页上下载PDF，然后把这个文件交给打印机，他就可以有成百页的打印好的资料可用了。</P><BR>
<P>　　几年前，在Acrobat最新版本出现前，PDF文件的一个实际应用是用来传递大文件了。Associated Press公司开始用PDF 传送数字广告分类服务，并称之为AP AdSEND 。它能通过卫星把黑白广告传到美国的任何报纸上。这对于不需要加网、陷印或其他高级分色处理的信息传播来说是个理想的方式。因为广告版面的特性，它在最后的细节修改上相对简单，即可进行复制。</P><BR>
<P>　　目前，AdSEND项目拥有1300多家报纸，400多个主要广告客户，每月传送100000份广告。去年，它增加了对彩色的支持，以满足杂志的要求。接收到的PDF广告的报纸，可用 Acrobat Exchange的Export to PDF（输出到PDF）功能，把PDF广告编辑到页面中，这样就避免了手动的操作在文件处理过程中许多易出现的错误。</P><BR>
<P><BR>　　<B>PDF的未来</B></P><BR>
<P>　　未来的打印设备将是以PDF工作流程为核心的完美环境。因为PDF文件可以随时更新，在处理过程中，可以把陷印和折手等一些与设备相关的信息也含在文件里，而不用重建整个文件。</P><BR>
<P>　　未来的印刷工业将是高度集成和高度自动化的。没有标准的时期不会很长。如果把PDF当成一个基本的交流方式，是很有前途的。</P><BR>
<P>　　印刷技术标准委员会（CGATS）宣布CGATS的分支委员会(sc6)将采用PDF作为工业设备传递打印数据的基本标准，CGATS站在SC6分部是为了建立一种通过电信手段传递广告数据的标准。</P><BR>
<P>　　IBM公司、实土计算机产品公司、 Intergraph在计算机系统公司、Ultimate Technographics Imation 公司和海德堡印刷公司等一些第三方OEM早就宣布把PostScript 3 和PDF集成在他们的印刷产品中。</P><BR>
<P>　　Adobe Acrobat Reader 目前可运用在Macintosh、Windows、Silicon Graphics IRIX、SunOS、 Sun、Solaris、HP-UX、IBM AIX、LINUX 和OS/2上，而且是免费的。运用在 Macintosh、Windows和UNIX 平台上的完整Acrobat 3.1版本需295美元。要得到更多的信息，请访问 Acrobat的网www.adobe.com/acrobat。 </P><img src ="http://www.blogjava.net/happyfish/aggbug/3625.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/happyfish/" target="_blank">小鱼儿</a> 2005-04-22 20:28 <a href="http://www.blogjava.net/happyfish/archive/2005/04/22/3625.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PDF档案格式中文嵌入现况与问题探讨</title><link>http://www.blogjava.net/happyfish/archive/2005/04/22/3624.html</link><dc:creator>小鱼儿</dc:creator><author>小鱼儿</author><pubDate>Fri, 22 Apr 2005 12:25:00 GMT</pubDate><guid>http://www.blogjava.net/happyfish/archive/2005/04/22/3624.html</guid><wfw:comment>http://www.blogjava.net/happyfish/comments/3624.html</wfw:comment><comments>http://www.blogjava.net/happyfish/archive/2005/04/22/3624.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/happyfish/comments/commentRss/3624.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/happyfish/services/trackbacks/3624.html</trackback:ping><description><![CDATA[<P><STRONG>PDF档案格式中文嵌入现况与问题探讨<BR></STRONG></P>
<P>作者 clhhome <BR>发帖于: 2004-05-05 23:53&nbsp;&nbsp;&nbsp;&nbsp;</P>
<P><BR>&nbsp;</P>
<P><B>摘要</B><BR><BR>在目前的状况来说，英文PDF档案格式在网路上、与文件交换的应用上已经可以说非常成熟了，但是中文方面的应用还比其他亚洲国家存在着更多的问题，以致於其应用的范围无法普及。本文的主旨在於探讨PDF档案格式的组成、制作以及制作後的档案特性，是以一种测试及探讨的方式来制作的。 <BR>　 </P>
<P><BR>&nbsp;</P>
<P><BR><B>壹、前言</B> </P>
<P><BR>&nbsp;</P>
<P>由Adobe公司所开发的PDF档案格式，打着"跨文字、跨语言、跨平台、跨媒体、跨软体、跨世纪的电子文件交换格式"，以及"这就是未来"的口号出现在我们眼前，这样的一种文件，它到底有何特别之处，有什麽能耐呢？ <BR>　 </P>
<P><BR>&nbsp;</P>
<P><BR><B>贰、何谓PDF档案</B> </P>
<P><BR>&nbsp;</P>
<P>所谓「PDF可携式文件格式」是一种开放式电子文件格式（符合美国Adobe公司Acrobat 之PDF标准），不论使用何种电脑平台或应用软体编辑的文件，几乎都可转换成「PDF」格式互通使用。除了在萤幕上浏览与印刷效果（文字、图型、影像）完全相同的式样外，更提供多种注记工具让使用者更有效率地阅读文件。 </P>
<P><BR>&nbsp;</P>
<P>通常我们会把Acrobat及PDF看作是同一件事，PDF是「Portable Document Format」的缩写，它主要目的就是要在各种不同的电脑平台上创造出一个共通的文件格式。换句话说，就是希望不管在那一种电脑上制作的文件，只要能转成PDF格式，拿到另一种电脑上就能毫无困难地打开阅读，更能维持制作当时的格式与版面，看起来跟原来的格式一模一样。 </P>
<P><BR>&nbsp;</P>
<P>这个问题是在不同电脑平台之间长期以来所存在的，常常在PC上制作的文件拿到MAC上，如果没有对等的软体或版本，即使有同样的软体，版本不同或中、英文版不同可能都没办法互相打开对方的档案，因而造成相当大的不便。如PDF格式的出现，就能使一个文件在不同平台上畅行无阻，而且看到的样子都一样，在也不用再花力气把档案格式转来转去。<BR></P>
<P><BR>&nbsp;</P>
<P><BR>　 <BR><B>叁、PDF档案格式介绍</B> </P>
<P><BR>&nbsp;</P>
<P>Portable Document Format可携带文件格式是将难以处理的PostScript码精化成一个页面与物件的资料库。它包含字型、影像及经压缩的向量物件，它是高度精简的文件格式。正如其名-可携带文件格式-它为统一可预测的高品质输出及可转用於多媒体用途作最佳化处理。PDF具有设备及媒介独立的特性，它支援CMYK、特殊色及合并的色域定义。PDF是一个支援补漏白、拼大版及可转换之页面取向的档案，一般人可以利用免费的Acrobat Reader软体在麦金塔电脑、视窗环境、Unix及网际网路浏览器浏览。 </P>
<P><BR>&nbsp;</P>
<P>制作PDF的程序有许多种，可以制作出许多不同性质及不同用途的PDF档。例如其中一种方法叫做"蒸馏"，利用Adobe Acrobat Distiller软体，可以将PostScript档案转换成PDF档案；另外也可以利用一种可选择周边设备的工具叫Adobe PDF Writer，利用它可自动将文件储在成PostScript档案，再自动转换成PDF档案，或者利用程序巨集或其他自动功能也可以将单独或多个PostScript档案转换成PDF档案。</P>
<P><BR>&nbsp;</P>
<P>在以往的印前工作流程里客户若需作最後一刻修改，则需回原编辑应用程式修改，再重新列印一次，而在PDF工作流程中，只需使用Acrobat 直接修改PDF档，无需再重回原编辑应用程式修改列印。 </P>
<P><BR>&nbsp;</P>
<P><B>一、PDF档案组成</B> <BR><BR>1.第一层包含文件的文字与图像。 <BR>2.第二层包含增效部份，例如书签，超文字连结、导览等。 <BR>3.第叁层包含档案的基本资讯，例如字形资讯和交换参考表。 </P>
<P><BR>&nbsp;</P>
<P><B>二、PDF档案格式的特点</B> <BR><BR>PDF为PostScript纯化过後的档案，它已经去除了PostScript在解译时所可能发生的不确定性，所以成功的转换成PDF档後，也就确保在後续的工作流程中能顺利的进行。您可以将任何应用软体产生的页面转换成PDF档案，完整的将原文件之文字、图形、影像、声音及链结嵌入PDF档案之中，让你可以在最後一刻做编辑修改而无须重回应用程式修改列印。</P>
<P><BR>&nbsp;</P>
<P>在转换时可以选择将文字包入PDF文件之中，即使一个中文PDF档案亦可在无安装中文字型的纯英文系统中正确的开启列印，真正的达到档案交换网路无国界。PDF亦可转换成内含字型的EPS档案，而转换成的EPS档案可以再组版或其他软体汇入再使用。 </P>
<P><BR>&nbsp;</P>
<P>（一）<B>高压缩</B> </P>
<P><BR>&nbsp;</P>
<P>PDF档案使用多种方法来达到缩减原PostScript文件的目的，在图片压缩的部分亦可支援述种格式压缩，一般档案通常可以压缩至原来的数十到数百分之一。尤其当使用者要在网路上发行电子文件时，为了速度的考虑，高压缩比就显得特别重要。 </P>
<P><BR>&nbsp;</P>
<P>1.JPEG： Joint Photographic Expert Group专业摄影联合组织，所推广的是一种减损性的静态影像压缩演算，为一种破坏性的压缩方法来压缩影像品质，其应用范围对於彩色的连续调图片较为适合。 </P>
<P><BR>&nbsp;</P>
<P>2.Zip 是用Jean-loup Gailly Mark Adler的Zlib套装软体的延伸开发而成，压缩方式是适台有花纹、底纹或大片重复影像图档。Acrobat 1.0分别提供了4bit及8bit的不同压缩比的演算，具取样方法是以重复的资料为主。 </P>
<P><BR>&nbsp;</P>
<P>3.CCITT Group1.CCITT Group4 是国际电话电信组织（International Coordinating Committee for Telephony &amp; Telegraphy）所订定的压缩标准，用来压缩黑白影像绘图软体所绘制的图档，或单色扫描图档以及线条稿。Acrobat 1.0提供这两种压缩方式适合单色调线条稿，如传真品质的档案。 </P>
<P><BR>&nbsp;</P>
<P>4.Run length 是针对单色线条稿的压缩，尤具有大区域的单色色块图档。 </P>
<P><BR>&nbsp;</P>
<P>5.Compress text &amp; Line Art 文字及线条都可以加以压缩。 &lt;注一&gt; </P>
<P><BR>&nbsp;</P>
<P>（二）<B>设备独立</B><BR><BR>一般 PostScript档案中包含了多种可能的合法程式码，在某些条件下 可能无法运行。例如那些依赖某些特殊字体结构、或输出设备的程式码。相反的，PDF格式不含任何程式结构，因而使得它更加安全，也更适合 以电子资料形式储存或传输。PDF是为整合多种输出选项的网路所设计的，它是标准化及设备独立最佳化输出格式。 对中文PDF文档之要求，不采用中文系统时，仍可独立显示中文；采用中文系统时，则可搜寻中文词汇。 </P>
<P><BR>&nbsp;</P>
<P>（三）<B>各页独立</B> </P>
<P><BR>&nbsp;</P>
<P>PostScript文件的各页间是相互关联的。这意味着你在跳到某页之前必 须把它前面所有的页都处理过。而PDF格式并没有这个限制。你可以直接 阅读PDF档案的任何一页，无须考虑其他页。 </P>
<P><BR>&nbsp;</P>
<P>（四）<B>注记</B> </P>
<P><BR>&nbsp;</P>
<P>PDF档案可以包含各种各样的注记--例如书签，缩影，链接，备注，文串，标识和媒体盒。你可以用这些“注记”以提高档案的质量及可读性。这些“注记”更可以有效的协助档案管理工作--例如制作、发送、 签注、修正、完稿、以及出版发行。 </P>
<P><BR>&nbsp;</P>
<P>（五）<B>档案保护</B><BR><BR>PDF档案可容许设定密码和其他多种保护方式，以防止非法使用。例如 必须使用密码才允许阅读、允许或不允许列印、复制、签注、或修改。 </P>
<P><BR><BR>&nbsp;</P>
<P>　 <BR><B>肆、中文PDF档案制作流程</B></P>
<P><BR>&nbsp;</P>
<P><BR><B>一、网页格式转存PDF档案格式：</B><BR><BR>PDF档案在英文字型的产生方面，已可轻而易举的制作，但在中文部分入前尚无法轻易地将网页直接转为PDF档，而必须间接的*一些转换才能将网页转为PDF档。在目前的情况来说呢，在Acrobat1.0中以开启网页的功能只能用在英文网页上，只需使用Web Capture输入URL即可将英文网页转成PDF档，且可保留其超连结部分的格式。但在中文网页部分，中文字体则会变成乱码，所以必须藉助Acrobat writer以及Distiller来列印PDF档案，虽然无法保留其超连结的格式，但可设定列印超连结表。 </P>
<P><BR>&nbsp;</P>
<P><B>二、排版软体转存PDF档案格式：</B><BR><BR>目前常见的排版软体对於PDF档案格式直接的支援程度并不高，大部分的排版软体无法直接转存PDF档，而必须*列印的方式来产生。对於支援直接转存PDF档案的软体来说，Microsoft Office系列算是最完整的了，基本上只需要将Acrobat 1.0在Office之後安装，即可在工具列产生一个Icon，使用者只需直接点选即可启动一名为PDF Maker的程式，轻易的将文件转为PDF档。其他如Page Maker、Quark Xpress或Illustrator则必须加装外挂程式才可以直接转存PDF档。基本上各种软体所产生含中文字体的PDF档案，大致上可分为以＂Acrobat Writer″、＂Acrobat Distiller″以及＂曲线″叁种产生方式，其中档案容量最大的是转为曲线的方式，其次为Distiller产生，最小的是以Acrobat Writer产生。当以相同的格式产生，使用的软体不同时，其档案大小会因为内含资讯的不同而有些少许的出入，但其档案的特性却是相同的。 <BR>其大致上的制作流程如下： *********</P>
<P><BR>&nbsp;</P>
<P><BR><B>三、PDF档案格式在於输出时的作业流程：</B> </P>
<P><BR>&nbsp;</P>
<P>PDF档案在专业输出时需搭配PostScript 3之RIP方能发挥最大生产效能，因为PostScript 3直接支援PDF档案格式，当档案列印至PostScript 3 RIP时，RIP只需进行处理过网，所以处理速度相对提升，且列印品质较佳(如渐层)。而若您原有的RIP只支援PostScript Level 2，则在列印PDF档案时会需要多一个转换成PostScript Level 2的流程。 <BR>前端在Mac平台上的排版软体使用CID ATM字型显示及编辑，产生PDF档案；後端再使用Postscript字型或相容输出机输出。<BR>&nbsp;</P>
<P><B>伍、亚洲字型嵌入现况</B> </P>
<P><BR><B>一、字型编码说明：<BR></B><BR>亚洲字型要嵌入PDF档案，比英文字型的嵌入需要更多的软体，以及更复杂的技术。在此之前我们必须说明亚洲字型以及英文型的差异点，以及其在不同平台上的差异点。在亚太地区，虽然都有使用汉字，但每个国家或地区所使用的内码都不相同，兹就各地区的编码介绍如下<BR><BR>（一）<B>台湾地区<BR></B>1.Big 5：俗称大五码 <BR>2.Big 5 plus：Big 5扩编码 <BR>3.CNS11643：中文标准交换码 </P>
<P>（二）<B>中国大陆 <BR></B>1.GB2312-80：通称国标码 <BR>2.GBK ：汉字内码扩展规范 </P>
<P>（三）<B>日本</B> <BR>1.Shift JIS <BR>2.EUC-JIS </P>
<P>（四）<B>韩国</B> <BR>1.KSC 5601 </P>
<P>（五）<B>其他</B>： </P>
<P><BR><B>二、编码原则：</B> </P>
<P>1.文字之选择及字体悉依"国字标准字体表"为基准 </P>
<P>2.以2个位元组（byte）为中文码编码单位，并以16进位制之文数字表示之 </P>
<P>3.符合CNS 5205及CNS7654之通信定则 </P>
<P>4.依字之使用频率而编排於各不同的字面 </P>
<P>5.每字面按先笔划後部首的排列顺序来编订字码 </P>
<P><BR><B>三、CID 字型与TrueType字型，PostScript字型的关系：</B><BR><BR>CID是取自於Character ID的缩写，此字元辨识码的功用在於帮助检索及取用字元，大量改进了其使用效能，此种方法最适合用於庞大的字体集如东方双位元文字－中文、日文、韩文等。Acrobat并非一定需要使用CID字型，亦可以使用TrueType字型，但在使用TrueType字型时若在印表机驱动程式字型选项中若选择将字型传送为Type 1时，则嵌入於PDF中的中文字无法再做增字的动作，而选择将字型传送为Type 42时，则嵌入於PDF中的中文字可修改增减（修改时系统中需有相同的字型）。中文PostScript字型目前尚无法适用於PDF档案格式。</P>
<P><BR>内嵌字型的最大优点便在解决文件产生者与输出者之间字型不同或对应错误的问题，现在PS流程是用字码对应，且必须是同一家字型公司的同一系列版本才可对应，字型内嵌可将此问题一劳永逸的解决。 </P>
<P><BR><B>四、Acrobat Reader 能显示包含 CJK 文字的 PDF 档案的方式：</B> </P>
<P>要显示 CJK 文字，有两种方式。一是在建立 PDF 档案时，作者可以嵌入所有文件中使用到的字体，包含 CJK 字体，只要字体可以被嵌入就行。任何语言版本的 Acrobat Reader 都可以用嵌入的 CJK 字体来显示 PDF 档案。但是因为嵌入字体的 PDF 档案可能会占太多空间，所以作者可能在建立档案时选择不嵌入文件中使用的所有字体，这是第二种方式；如果在这种情况下，Acrobat 或 Acrobat Reader 的使用者若要查看该 PDF 档案，就必须使用正确的亚洲文字字体集。 </P>
<P><BR><B>五、目前亚洲字体集中所包含的字体：</B><BR><BR>目前有四个亚洲字体集 （繁体中文、简体中文、日文与韩文）中，每个都包括有 serif 与 sans-serif 字体。 而 PDF 档案中嵌入的亚洲字体的类型，在Windows 平台上可嵌入 TrueType 字体，而在 Macintosh 与 Windows 平台上可以嵌入 CID 格式的 Adobe PostScript 字体。较旧的 OCF 格式的 PostScript 字体不能嵌入，此外，文件中的字体必须容许嵌入。 &lt;注叁&gt; </P>
<P><BR>嵌入字体使PDF档案大小改变的因素取决於文件所包含的字体数量及字元多少。大体而言，一般文件中每嵌入一个 C、J 或 K 字体，PDF 档案的大小就会增加 2 MB 到 3 MB 。<BR><BR>Macintosh 版 Acrobat 1.0 中的「MakeCID 」可将 TrueType 字体与较旧的 OCF 格式的 PostScript 字体转换成「Width-Only」（仅具宽度资讯） 的 CID 字体。这些 CID 字体仅包含 TrueType 或 OCF 字体中使用的罗马字元的宽度资讯，Distiller 在建立参考原始 TrueType 或 OCF 字体的 PDF 档案时，需要用到这种字形。<BR><BR>如需更多资讯，请参阅「MakeCID」公用程式资料夹中的文件。如需在罗马语言的作业系统中建立包含 CJK 文字的 PDF 档案，仅具宽度资讯的 CID 字体就可派上用场。 对於在罗马语言的系统上建立包含 CJK 文字的 PDF来说，Acrobat 中的 PDF Writer是不能在罗马语言的作业系统上建立包含 CJK 文字的 PDF 档案的。然而，如果 Distiller 可以使用它所要制作的 PostScript 档案中所参考的字体，那麽 Distiller 就能建立含有 CJK 文字的 PDF 档案。如果 PostScript 档案含有嵌入的 TrueType 字体，您就可以在任何平台上制作此 PostScript 档。<BR><BR>此外，针对目前 Adobe Type Library 中的所有 CJK 字体，以及 Macintosh 或 Windows 系统中常见的 TrueType 字体，Distiller 都附有「Width-Only」的 CID 字体。有了这些字体资讯，Distiller 将可以在任何平台上均可成功制作 PostScript 档案。此外，如果制作的 PostScript 档案中有其他的字体需要转换，还可以用「MakeCID」公用程式建立仅具宽度资讯的 CID 字体。 </P>
<P><B><BR>陆、中文繁体字嵌入现况以及其所面临的问题</B> </P>
<P>目前来说，支援中文PDF档案字型内嵌的字集在Mac上只有文鼎的CID ATM字型；在PC上有文鼎的CID PostScript字型，以目前面临的问题来说，第一就是档案大小，第二就是目前在网路上使用的USER并未普遍在个人PC上安装相关的浏览软体。特别是亚洲字型，除了浏览软体外，还必须加装亚洲文字字集方可开启嵌入亚洲字型的PDF档案。此外在印刷业上尚未能使用PDF档输出的做法。 </P>
<P><B>柒、未来解决方案</B> </P>
<P>PDF档案是一种非常具有发展潜力的档案格式，举凡各种格式的图文档案，皆可转成PDF档，未来无论是Microsoft系列的软体、Corel系列、Adobe系列，都将支援PDF档案格式的产生、修改、编辑以及输出。但就目前来说，除了Adobe Acrobat系列有完整的功能以外，其他软体的功能都还尚未健全，而且其他相关应用软体的种类太过繁杂，有待相关的软体开发公司开发出更具整合性的应用软体。 而档案大小的问题，只有两个方法，治标的方法为将PDF以更高的比例压缩，以利传输；而治本的方法还是必须一方面开发更宽频的网路；一方面使之更普及，以利大量的资料在网路上传输。 </P>
<P><BR><B>捌、结论</B></P>
<P>PDF档案格式并非Acrobat特有的档案格式，例如华康的DynaDoc档案格式亦为可携式文件的一种，其大致上的特性与Acrobat的PDF档案格式相近，只是功能上有些许的出入。但基本上的目的、用途、产生方式以及浏览方式是非常相近的。 </P>
<P>PDF档案尚有相当大的研发以及应用空间，例如在电子报方面，就是一个非常好的PDF档案应用实例，因为一般的电子报大多只有大量的文字，缺少图片以及活泼的版面，使得阅读者在浏览电子资讯时，会觉得面对满版僵硬的文字，而降低阅读的意愿；如果能将电子报编排成一般报纸的版面，以PDF档的格式表现在读者面前，如此有了活泼的版面以及图片，一定会增加使用者阅读的意愿；另外，PDF档第二层的超连结功能亦可让使用者从头条标题上直接连结，将页面导引到报纸的内文中，而省去了逐页浏览的时间。当然了，这部分的构想还得等使用者习惯於以Acrobat Reader阅读档案，以及各种问题解决後，才能进入实验及应用阶段，这将是另一个网路出版的新出路。 </P>
<P><B>玖、附注</B> </P>
<P>【注一】Acrobat4.0电子文件新世纪P59~60 </P>
<P>【注二】图片取自文鼎公司网站 </P>
<P>【注叁】针对目前可支援Distiller作嵌入的文鼎字型来说，只要为合法的原版字型，文鼎就允许使用者嵌入。 </P>
<P>【注四】使用Distiller将字形嵌入之文字，因失去文字特性，故无法做搜寻及复制。 </P>
<P><BR>　 <BR><B>名词解释</B> </P>
<P><BR><B>（一）PostScript：</B> <BR>PostScript为美国Adobe(http：//www.adobe.com)公司於1985年所发表的文件描述技术, Adobe并利用这个技术, 创造着名合乎PostScript技术的字型, 并从而改变正个印刷工业. </P>
<P>PostScript可以精确的描述平面绘制任何文字及图形. 现今PostScript的技术已经非常普遍的使用在印刷领域, 包括萤幕显示(Display), 雷射印表机(Laser Printer), 输出机(Imagesetter), 数位印刷机(Digital Printing)..等等输出设备. 而与PostScript技术搭配最重要的是PostScript字型, 使用者可以透过PostScript技术调整抹些参数, 而改变字型的大小, 阴影/立体/空心/粗细等特殊效果. 由於PostScript在印刷方面卓越表现, 目前世界上主要的文献几乎多是以PostScript的形式出现. Adobe1997年4月发表了更进步的PostScript 3 强调增进品质及彩色能力及网际网路列印功能. <BR><BR><B>（二）TrueType：</B><BR>TrueType字型格式为美国Apple及Microsoft所共同制定. 最先使用於Apple的Macintosh系列及Microsoft Windows 3.1, 而目前Apple的OS 8.0及Microsoft Windows 95/NT也都使用TrueType作为字型格式 基本上TrueType和PostScript一样, 都是使用贝兹曲线(Bezier Curve)来描述的外框字. 字型可以作任意尺寸的放大缩小, 或作其他属性的变化.不过由於Apple及Microsoft的作业系统都直接支援此字型格式. 所以并不需要如PostScript一样, 外挂(Adobe)Type Manager之类的程式. <BR><BR><B>（叁）ATM：</B> <BR>ATM（Adobe Type Manager）的功用在於管理Type 1字型的使用，ATM会自动将Type 1外框字点阵化以用於萤幕显示或印表机列印，若所欲列印的印表机为PostScript印表机，则ATM会将字型下载至印表机，由印表机做点阵化外框字。而欲列印的印表机为一般非PostScript印表机时，则ATM会自动将Type 1外框字型点阵化再传送至印表机。 <BR><BR><B>（四）CID：</B> <BR>CID是取自於Character ID的缩写，此字元辨识码的功用在於帮助检索及取用字元，大量改进了其使用效能，此种方法最适合用於庞大的字体集如东方双位元文字－中文、日文、韩文等。 <BR><BR><B>（五）Unicode编码：</B> <BR>（Unicode编码）即为ISO 10646国际编码标准，完全符合Microsoft Office 2000及Windows 2000之字型编码规格，在单一作业系统下即可输入多国文字，使跨国文件的制作变得很轻松 <BR><BR><B>1.Unicode ：</B> <BR>Big 5：为目前在台湾普遍所使用的业界标准，Big 5码包括第一字面5401个汉字，第二字面7652个汉字及440个符号，目前支援Big 5的软硬体包含Windows 95/NT，Apple OS，倚天中文系统，点阵印表机，喷墨印表机，雷射印表机，等等软硬体设备都支持此内码，但由於台湾的特殊环境，所以并非只使用Big 5码为唯一的内码，其他尚包括如金资码，财税码，电信码，海关码，IBM 5550码，户政码，IBM主机码，公会码（TCA），王安码，等等，都分别使用於各种应用领域。 </P>
<P><B>2.Big 5 Plus：<BR></B>虽然Big 5字集为台湾最普遍使用的字集，但由於Big 5所定义的字集只有13053个汉字，并无法满足，专业使用者的需要，尤其是政府部门，更无法满足现阶段文件交换的需要，所以在"财团法人中文电脑推广基金会"的主持下完成对Big 5码的扩编，详细资料可参考"财团法人中文电脑推广基金会"网站（http：//www/cmex，org，tw），包括缘由，码本，…等等相关资讯。<BR><BR><B>3..CNS11643 中文标准交换码：</B> <BR>CNS11643 中文标准交换码，一般简称 CNS 码或 CNS11643 ，因中央标准局公布及修订之先後而有二个版本，一般称为 CNS11643-1986 版（1986公告版）及 CNS11643-1992 版（1992年修订版），此二个版本之差异仅在於其所编定之字数不同。75 年公告之 CNS11643定义 11.051个汉字，81 年修订版扩编为48，027 个汉字。 75 年公告之 CNS11643 名称为「通用汉字标准交换码」，於 81 年扩充後修订 CNS11643 名称为「中文标准交换码」。两个电脑系统要交换资料时，以两方皆认可之码传输，此称为交换码，交换码之设计须符合国际标准。因此一般在电脑内部处理时使用内码，而在传输时，再转换为标准交换码。 </P>
<P><B>4.GB2312-80：</B><BR>GB2312-80为中国大陆最为普遍使用的内码，不论在电脑作业系统如Apple Machitosh或Microsoft中文Windows简体版，都是以GB2312-80为内码，至於其他周边装置，如印表机，软体，标签印字机，及其他各种软硬体也都是以GB2312-80为内码，即使中文Windows 95虽以GBK为内码，但仍与GB2312-80相容 GB2312-80共规范了6763个汉字及682个符号，内容主要也都是简体化过的汉字，与Gb2312-80相对应的为GB12345-90，基本上GB12345-90仍保留原来繁体字的样子，但码序与GB2312-80相同，另外增加了100多个多对一的汉字 </P>
<P><B>5.GBK：<BR></B>汉字内码扩展规范，简称GBK，Chinese Internal Code Specification GBK工作小组於1995年10月成立，并於1995年12月完成GBK规范，基本上采用了原来GB2312-80所有的汉字及码位，并涵盖了原Unicode中所有的汉字20901.总共收录了883个符号，21003个汉字及提供了1894个造字码位<BR><BR>由於GBK的编码，在与GB2312-80的部分采用了GB-2312完全相同的码序与字样，所以市面上所有的合乎GB2312-80的文件，档案及程式都可以在合乎GBK规范的系统上正常运行，目前Microsoft简体版中文Windows 95就是以GBK为内码，又由於GBK同时也涵盖了Unicode所有CJK汉字，所以也可以和Unicode做一一对应， Unicode（http：//www，Unicode，com） ：（Universal Multiple Octet Coded Character Set） 国际标准组织於1984年4月成立IOS/IEC JTC1/SC2/WG2工作组，针对各国文字，符号进行统一性编码，1991年美国跨国公司成立Unicode Consortium，并於1991年10月与WG2达成协议，采用同一编码字集，目前Unicode是采用16 bit之编码架构，其字集内容与ISO 10646之BMP（Basic Multilingual Plane）相同，Unicode （Unicode Consortium）并於1992年6月通过DIS（Draft International Standard），目前版本为Unicode v1.0於1996年公布，内容包含符号6811.汉字20901.韩文拼音11171.造字区6400，保留20249共65534个码位。 </P>
<P><BR>　 <BR><B>参考资料</B> <BR>1.Publishing &amp; Production <BR>2.http://www.agfahome.com.tw/ （台湾Agfa首页） <BR>3.http://www.adobe.com （Adobe公司首页） <BR>4.http://www.arphic.com.tw/ （文鼎公司首页） <BR>5.http://www.dynalab.com.tw/ （华康公司赏页） <BR>6.Acrobat 4.0电子文件新世纪&nbsp;&nbsp;<BR></P>
<P><BR></P><img src ="http://www.blogjava.net/happyfish/aggbug/3624.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/happyfish/" target="_blank">小鱼儿</a> 2005-04-22 20:25 <a href="http://www.blogjava.net/happyfish/archive/2005/04/22/3624.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在页面不刷新的情况，向服务器端发送数据</title><link>http://www.blogjava.net/happyfish/archive/2005/04/16/3353.html</link><dc:creator>小鱼儿</dc:creator><author>小鱼儿</author><pubDate>Sat, 16 Apr 2005 06:22:00 GMT</pubDate><guid>http://www.blogjava.net/happyfish/archive/2005/04/16/3353.html</guid><wfw:comment>http://www.blogjava.net/happyfish/comments/3353.html</wfw:comment><comments>http://www.blogjava.net/happyfish/archive/2005/04/16/3353.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/happyfish/comments/commentRss/3353.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/happyfish/services/trackbacks/3353.html</trackback:ping><description><![CDATA[<H2><A id=viewpost1_TitleUrl href="http://herald.seu.edu.cn/blog/snow/articles/10962.aspx">在页面不刷新的情况，向服务器端发送数据</A></H2><BR>在Javascript脚本中：<BR>&nbsp;&nbsp; //创建XMLHTTP对象获取<BR>&nbsp;&nbsp;&nbsp;var d=new Date();<BR>&nbsp;&nbsp;&nbsp;var httpObj=new ActiveXObject("MSXML2.XMLHTTP");<BR>&nbsp;&nbsp;&nbsp;var queryString="GetData.aspx?para='textbox的值'<BR>&nbsp;&nbsp;&nbsp;httpObj.Open("GET",queryString,false);<BR>&nbsp;&nbsp;&nbsp;httpObj.send();<BR>引号中'textbox的值' 你应该会获取吧<BR><BR>
<P>如果我想在客户端每三秒钟就检查TEXTBOX的值，并给服务器端发送，该怎么写呢？对JAVASCRIPT我不是很懂，能不能帮我写详细些，多谢。<BR><BR>btn.Attributes.Add("onclick", "setTimeout(处理的事件,3000);");<BR>在这个基础上改<BR><BR>用XMLHTTP</P>
<P>客户端：<BR>Javascript：<BR>xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");<BR>xmlhttp.open("post", "Server.aspx", false);<BR>xmlhttp.Send(remindXml);<BR>//获取返回数据<BR>returnValue = xmlhttp.responseText;<BR>delete (xmlhttp);</P>
<P>服务端：Server.aspx<BR>byte[] bytes = new byte[Request.InputStream.Length];<BR>Request.InputStream.Read(bytes, 0, bytes.Length);<BR>strRequest = System.Text.Encoding.UTF8.GetString(bytes);</P>
<P>这样服务端已经获取到客户端传进来的值了，返回就直接Response.Write(**)好了。<BR>注意服务端的页面（即HTML端）的代码全部清空，否则客户端会连网页代码一起获取。</P><img src ="http://www.blogjava.net/happyfish/aggbug/3353.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/happyfish/" target="_blank">小鱼儿</a> 2005-04-16 14:22 <a href="http://www.blogjava.net/happyfish/archive/2005/04/16/3353.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PDF 插件网站总收集</title><link>http://www.blogjava.net/happyfish/archive/2005/03/31/2663.html</link><dc:creator>小鱼儿</dc:creator><author>小鱼儿</author><pubDate>Thu, 31 Mar 2005 08:20:00 GMT</pubDate><guid>http://www.blogjava.net/happyfish/archive/2005/03/31/2663.html</guid><wfw:comment>http://www.blogjava.net/happyfish/comments/2663.html</wfw:comment><comments>http://www.blogjava.net/happyfish/archive/2005/03/31/2663.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/happyfish/comments/commentRss/2663.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/happyfish/services/trackbacks/2663.html</trackback:ping><description><![CDATA[<STRONG>PDF&nbsp;插件网站总收集<BR></STRONG>
<P>PDF 插件网站总收集</P>
<P>代理站点类<BR><BR><BR><A href="http://www.pdf-worker.com/" target=_blank>http://www.pdf-worker.com/</A><A href="http://www.pdfstore.com/" target=_blank>http://www.pdfstore.com/</A><A href="http://www.pluggin.se/download.html" target=_blank>http://www.pluggin.se/download.html</A><A href="http://www.thepowerxchange.com/" target=_blank>http://www.thepowerxchange.com/</A><BR><BR><BR><BR>官方站点类<BR><BR><BR><A href="http://www.enfocus.com/" target=_blank>http://www.enfocus.com/</A><BR><BR>主要插件：&nbsp;&nbsp;PitStop Professional 、PitStop Server 、CertifiedPDF.net<BR><BR><A href="http://www.pdf-solutions.com/Software.htm" target=_blank>http://www.pdf-solutions.com/Software.htm</A><BR><BR>主要插件：Clonelinks、BookmarkCounter <BR><BR><BR><A href="http://www.artspdf.com/" target=_blank>http://www.artspdf.com/</A><BR><BR>主要插件：ARTS Split Pro、ARTS Split &amp; Merge Lite/Plus、ARTS PDF Publish Suite、ARTS PDF Stamper、ARTS PDF Tools、ARTS PDF Bookmarker、ARTS Link Tool、ARTS Link Checker、ARTS IAC Toolkit、ARTS PDF Stratify、ARTS PDF Print Suite、ARTS PDF Crackerjack、ARTS PDF ImageWorks、ARTS PDF Search、ARTS PDF Workshop、ARTS PDF Form Manager、ARTS FDF Import、ARTS PDF Variform Lite、ARTS PDF Variform Plus<BR><BR>www.infodata.com <BR><BR>主要插件：Compose、Re:mark<BR><BR><BR>www.ambia.com<BR><BR>主要插件：Aerial<BR><BR><BR>www.avenza.com<BR><BR>主要插件：pdfPlus<BR><BR><BR>www.brookhouse.co.uk<BR><BR>主要插件：BatchPrint PDF、Homer ShowMe、PDF-Assistant<BR><BR>www.bcl-computers.com<BR><BR>主要插件：Magellan、Freebird、Jade、Drake<BR><BR><BR>www.callas.de<BR><BR>主要插件：pdfToolbox、pdfOutputPro、pdfPreview<BR><BR><BR>www.brookhouse.co.uk<BR><BR>主要插件：BatchPrint PDF、Homer ShowMe、PDF-Assistant<BR><BR>www.contechinc.com<BR><BR>主要插件：SpiffyPop<BR><BR><BR>www.dionis.com<BR><BR>主要插件：Ari''s Crop Helper、Ari''s Link Checker、Ari''s Print Helper、Ari''s Ruler、Ari''s PDF Splitter、Ari''s Toolbox<BR><BR>www.easysw.com<BR><BR>主要插件：HTMLDOC<BR><BR><BR>www.extensis.com<BR><BR>主要插件：Collect Pro、Preflight Pro、Prefilight Online、QX-Tools<BR><BR>www.fileopen.com<BR><BR>主要插件：FileOpen Publisher、FileOpen Personal Publisher、FileOpen Web Publisher<BR><BR>www.handmade.com<BR><BR>主要插件：Image Alchemy PS<BR><BR><BR>www.iceni.com<BR><BR>主要插件：Argus 3.0 XP、Gemini<BR><BR><BR>www.infograph.com<BR><BR>主要插件：Myriad<BR><BR><BR>www.lantanarips.com<BR><BR>主要插件：Crackerjack、PDF Bellhop、PDF Imageworks、PDF Librarian、PDF Valet<BR><BR>www.markzware.com<BR><BR>主要插件：FlightCheck、MarkzNet、MarkzScout<BR><BR><BR>www.merlin-os.co.uk<BR><BR>主要插件：Name It、Name It Launcher、Index Fixer、Multi-Index、Options、Date Stamp、Search Results Printer、View Info<BR><BR>www.onevision.com<BR><BR>主要插件：Asura、Solvero<BR><BR><BR>www.pcltools.com<BR><BR>主要插件：FormView<BR><BR><BR>www.prepress.ch<BR><BR>主要插件：Distiller Tools<BR><BR><BR>www.quark.com<BR><BR>主要插件：PDF Import/Export<BR><BR><BR>www.quite.com<BR><BR>主要插件：Quite a Box of Tricks、Quite Imposing、Quite Imposing Plus<BR><BR>www.roundtable.com.au<BR><BR>主要插件：ARTS Duplex、ARTS Import、ARTS Joust、ARTS Security、ARTS Split、ARTS ThumbOpt、ARTS PDFWorkshop<BR><BR>www.techpool.com<BR><BR>主要插件：Transverter Pro<BR><BR><BR>www.ultimate-tech.com<BR><BR>主要插件：Impostrip、IMPress、Trapeze、UltimateFlow<BR><BR>www.visual.co.uk<BR><BR>主要插件：pcl2pdf<BR><BR><BR>www.xman.com<BR><BR>主要插件：xToolsOne<BR><BR><BR>www.zeon.com.tw<BR><BR>主要插件：DocuCom <BR></P><img src ="http://www.blogjava.net/happyfish/aggbug/2663.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/happyfish/" target="_blank">小鱼儿</a> 2005-03-31 16:20 <a href="http://www.blogjava.net/happyfish/archive/2005/03/31/2663.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基于ＰＤＦ文档的网络学习资源建设  (z)</title><link>http://www.blogjava.net/happyfish/archive/2005/03/31/2659.html</link><dc:creator>小鱼儿</dc:creator><author>小鱼儿</author><pubDate>Thu, 31 Mar 2005 07:14:00 GMT</pubDate><guid>http://www.blogjava.net/happyfish/archive/2005/03/31/2659.html</guid><wfw:comment>http://www.blogjava.net/happyfish/comments/2659.html</wfw:comment><comments>http://www.blogjava.net/happyfish/archive/2005/03/31/2659.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/happyfish/comments/commentRss/2659.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/happyfish/services/trackbacks/2659.html</trackback:ping><description><![CDATA[<TABLE style="BORDER-COLLAPSE: collapse" cellPadding=0 width="99%" border=0>
<TBODY>
<TR>
<TD style="FONT-SIZE: 11pt; LINE-HEIGHT: 160%" align=middle colSpan=2 height=30><B>基于ＰＤＦ文档的网络学习资源建设 </B></TD></TR>
<TR>
<TD vAlign=top align=middle colSpan=2 height=24>发布时间： 2003-3-14 &nbsp;作者：秩名 </TD></TR>
<TR>
<TD vAlign=top colSpan=2 height=500><FONT class=article>【摘&nbsp;要】&nbsp;目前最流行的电子文档格式－－ＰＤＦ文档，集多媒体信息于一身，交互方式丰富，并且可在Ｗｅｂ上发布和传递具有独特优势。本文在分析ＰＤＦ文档和Ｗｅｂ数据库进行双向数据传递机理的基础上，对如何利用ＰＤＦ文档结合ＡＳＰ技术开发网络学习资源进行了探讨。&nbsp; 
<P></P>
<P>【关键词】&nbsp;ＰＤＦ文档；ＡＳＰ；网络资源&nbsp;</P>
<P><BR>数字化、网络化、信息化成了新世纪人们生活的一种状态。每个角落、每个部门、每个领域都渗透着计算机和计算机网络。计算机网络的大撞击，网络学习资源使教育也在发生质的飞跃，给远程教育带来了欣欣向荣的景象。面对众多纷繁的网络学习资源，也存在一个物竞天择的问题。ＰＤＦ文档作为一种跨平台的通用电子格式，对文档信息及多媒体信息的传播有独特的优势。&nbsp;</P>
<P>一、ＰＤＦ文档在Ｗｅｂ上的技术优势&nbsp;</P>
<P>　　&nbsp;１．&nbsp;ＰＤＦ文档集多媒体信息于一身&nbsp;</P>
<P>　　&nbsp;ＰＤＦ（Ｐｏｒｔａｂｌｅ&nbsp;Ｄｏｃｕｍｅｎｔ&nbsp;Ｆｏｒｍａｔ便携文档格式）为Ａｄｏｂｅ公司开发的一种电子文档格式，它将文字、字型、格式、颜色、图形图象、超文本链接、声音、动态图象等信息封装在一个文件当中的一种通用电子格式，目前已成为数字化信息上的一个工业标准。和普通的Ｗｅｂ不同，ＰＤＦ文档能将多媒体信息捆绑在一起，文件位置发生变化时根本不用担心其他信息的丢失。利用ＰＤＦ文档在网络上传递多媒体信息具有一定的技术优势。&nbsp;</P>
<P><BR>　　&nbsp;２．&nbsp;ＰＤＦ文档具有交互性&nbsp;</P>
<P>　　&nbsp;ＰＤＦ文档在Ｗｅｂ上发布信息时常用的交互事件驱动行为（Ａｃｔｉｏｎ）有下面几种类型：&nbsp;</P>
<P>　　&nbsp;●&nbsp;Ｇｏ&nbsp;ｔｏ&nbsp;Ｖｉｅｗ：跳转到当前文档某处，显示文档内容或打开另一个ＰＤＦ文档某处显示文档内容。此行为和ＨＴＭＬ中的超链结相比更具灵活性。&nbsp;</P>
<P>　　&nbsp;●&nbsp;Ｏｐｅｎ&nbsp;ｆｉｌｅ：打开一个非ＰＤＦ文档文件，如与ＰＤＦ文档同在Ｗｅｂ上的ＨＴＭＬ程序、ＡＳＰ（Ａｃｔｉｖｅ&nbsp;Ｓｅｒｖｅｒ&nbsp;Ｐａｇｅｓ）程序、Ｆｌａｓｈ动画文件等。&nbsp;</P>
<P>　　&nbsp;●&nbsp;Ｗｏｌｄ&nbsp;Ｗｉｄｅ&nbsp;Ｗｅｂ&nbsp;Ｌｉｎｋ：跳转到指定的ＵＲＬ，可以使用ｈｔｔｐ、ｆｔｐ、ｍａｉｌｔｏ协议定义的超级链接。&nbsp;</P>
<P>　　&nbsp;●&nbsp;Ｒｅｓｅｔ&nbsp;ｆｏｒｍ：清除ＰＤＦ文档表单中各域当前内容，恢复原设计时定义的缺省值。此行为能够实现动态信息更新。&nbsp;</P>
<P>　　&nbsp;●&nbsp;Ｓｕｂｍｉｔ&nbsp;ｆｏｒｍ：提交ＰＤＦ文档表单中各域变量的值给指定的ＵＲＬ，如ＣＧＩ（Ｃｏｍｍｏｎ&nbsp;Ｇａｔｅｗａｙ&nbsp;Ｉｎｔｅｒｆａｃｅ）程序、ＡＳＰ程序等。&nbsp;</P>
<P>　　&nbsp;●&nbsp;Ｓｈｏｗ／ｈｉｄｅ&nbsp;ｆｉｅｌｄ：显示或隐藏指定的交互元素对象。它非常适用于建立动态信息显示、动态交互窗口显示的页面。&nbsp;</P>
<P>　　&nbsp;这些交互事件驱动行为类型，在Ｗｅｂ上可以产生丰富的交互方式，使得ＰＤＦ文档在Ｗｅｂ上增色不少。&nbsp;</P>
<P><BR>　　&nbsp;３．&nbsp;ＰＤＦ文档在Ｗｅｂ上出版和传输能力&nbsp;</P>
<P>　　&nbsp;ＰＤＦ文档是一种通用的文件格式，不论什么样的应用程序或平台，ＰＤＦ都可以保存所有原始文档的文本信息及多媒体信息，文件占用的空间很小，非常便利于电子邮件或互联网的发放和携带信息传播。&nbsp;</P>
<P>　　&nbsp;只要使用含Ａｃｒｏｂａｔ&nbsp;Ｒｅａｄｅｒ插件的网络浏览器都可以在Ｗｅｂ上阅读ＰＤＦ文档。对于支持ＰＤＦ文档分页下载显示的服务器，并且在Ａｃｒｏｂａｔ&nbsp;Ｒｅａｄｅｒ浏览插件的选项设置中使用了后台下载选项，&nbsp;ＰＤＦ文档页面内容显示的速度将大大提高。目前支持ＰＤＦ文档分页下载显示的Ｗｅｂ服务器很多，常见的有：ＷｅｂＳｉｔｅ，ＷｅｂＳｉｔｅ&nbsp;Ｐｒｏｆｅｓｓｉｏｎａｌ，Ｆａｓｔｒａｃｋ&nbsp;ｓｅｒｖｅｒ&nbsp;２．０，Ｅｎｔｅｒｐｒｉｓｅ&nbsp;ｓｅｒｖｅｒ&nbsp;２．０等。对于不支持ＰＤＦ文档分页下载显示的服务器产品，通过网关接口程序（ＣＧＩ）、ＡｃｔｉｖｅＸ技术，可以能轻而易举地达到这一目的。&nbsp;</P>
<P>二、ＰＤＦ文档的结构&nbsp;</P>
<P>　　&nbsp;ＰＤＦ文档的组成，有三个层次：&nbsp;</P>
<P>　　&nbsp;●&nbsp;内容层。包含文件中所有文字和图象的内容。&nbsp;</P>
<P>　　&nbsp;●&nbsp;基本信息层。包含有关文件的基本信息，如字体信息、导航器引用表等。&nbsp;</P>
<P>　　&nbsp;●&nbsp;增强信息层。包含增强功能的信息，如超文本链接、书签内容、文章信息等。&nbsp;</P>
<P>　　&nbsp;在ＰＤＦ文档中包含了一种数据存贮格式ＦＤＦ（Ｆｏｒｍ&nbsp;Ｄａｔａ&nbsp;Ｆｏｒｍａｔ），处理于表单域数据输出和导入，是一种纯文本文件。ＰＤＦ文件由文件头、文件主体、交叉引用表、文件尾四个部分组成。&nbsp;</P>
<P>　　&nbsp;ＦＤＦ文件头的首行表明了当前文件所使用的ＦＤＦ规范版本。&nbsp;</P>
<P>　　&nbsp;ＦＤＦ文件主体主要由ｃａｔａｌｏｇ对象组成。Ｃａｔａｌｏｇ对象仅含一个关键字ＦＤＦ。关键字ＦＤＦ的值包含如下项目：&nbsp;</P>
<P>　　&nbsp;Ｆｉｅｌｄｓ：包含一组域属性的定义&nbsp;</P>
<P>　　&nbsp;Ｆ：指定Ｆｏｒｍ输出或导入数据的ＰＤＦ文件名等&nbsp;</P>
<P>　　&nbsp;项目Ｆｉｅｌｄｓ的属性定义包含下列描述：&nbsp;</P>
<P>　　&nbsp;Ｔ：域名&nbsp;</P>
<P>　　&nbsp;Ｖ：域值&nbsp;</P>
<P>　　&nbsp;ＯＰＴ：选择项域的各项值等&nbsp;</P>
<P>　　&nbsp;ＰＤＦ文件尾由关键字ｔｒａｉｌｅｒ间接引用ＦＤＦ文件体的ｃａｔａｌｏｇ对象关键字ｒｏｏｔ的一个值对及文件结束标记％％ＥＯＦ组成。&nbsp;</P>
<P>　　&nbsp;ＰＤＦ文档是通过一系列对象序列来构造的。ＰＤＦ对象包括直接对象和间接对象，间接对象是经过标识了的ＰＤＦ对象，直接对象通常有布尔型、数值型、字符串型、名字型、数组型、字典型、空对象、流对象等基本类型。一个ＰＤＦ文档包含了一个以上的页面，而每一个页面都可以包含文档、图形图象，继而加入声音和动画。在多媒体信息的组合上，完全将多种媒体信息融会在一起。&nbsp;</P>
<P>三、ＰＤＦ文档与Ｗｅｂ数据库&nbsp;</P>
<P>　　&nbsp;ＰＤＦ文档的表单是ＰＤＦ页面控制的对象，也是ＰＤＦ向Ｗｅｂ数据库进行数据信息传递的接口，还可以向Ｗｅｂ数据库读取相应数据。表单的域、字段变量都能和Ｗｅｂ数据库建立数据通道。通常Ｗｅｂ数据库接受来自客户端的数据一般都采用ＣＧＩ程序实现。开发ＣＧＩ程序的语言工具众多纷繁。ＰＤＦ文档作为目前电子文档的一种通用格式，其中提供的和Ｗｅｂ数据库接口的内部结构域和字段变量，大大增强了它在互联网上的使用。我们在构建ＰＤＦ文档携带的多媒体网络信息资源过程中，借助了ＡＳＰ技术向Ｗｅｂ上发布ＰＤＦ，同时接受来自客户端的交互数据。&nbsp;</P>
<P><BR>　　&nbsp;１．&nbsp;ＰＤＦ文档表单向Ｗｅｂ数据库提交数据&nbsp;</P>
<P>　　&nbsp;在Ａｄｏｂｅ&nbsp;Ａｃｒｏｂａｔ&nbsp;４．０&nbsp;ＰＤＦ开发环境中，构造一个学习者登录注册（以学习者注册信息为例）信息表单的ＰＤＦ文档，文件名为Ｌｏｇｉｎ．ｐｄｆ，表单中各域名与Ｗｅｂ数据库字段名一一相对应起来。如图所示：(略)&nbsp;</P>
<P><BR>　　&nbsp;表单中，按钮“注册”通过鼠标事件Ｍｏｕｓｅ&nbsp;Ｕｐ驱动行为Ｓｕｂｍｉｔ&nbsp;ｆｏｒｍ实现向服务器应用程序传递参数信息。在定义Ｓｕｂｍｉｔ&nbsp;ｆｏｒｍ行为时，保持服务器应用程序的ＵＲＬ和提交信息的ＡＳＰ程序相一致。输出格式为ＨＴＭＬ&nbsp;ｆｏｒｍ（ＵＲＬ&nbsp;ｅｎｃｏｄｅｄ），选择输出的表单域的域名。&nbsp;</P>
<P>　　&nbsp;在服务器的ＡＳＰ应用程序中，利用ＶＢＳｃｒｉｐｔ语句Ｒｅｑｕｅｓｔ来获取ＰＤＦ文档表单域的域名参数信息，书写格式为：&nbsp;</P>
<P>　　&nbsp;Ｒｅｑｕｅｓｔ（“ｆｉｅｌｄ＿ｎａｍｅ”）&nbsp;</P>
<P>　　&nbsp;对于接受到的ＰＤＦ文档的表单数据，将通过ＯＤＢＣ驱动注入Ｗｅｂ数据库中。服务器中的ＡＳＰ程序关键代码如下：&nbsp;</P>
<P>　　&nbsp;＜％&nbsp;ｄ１＝&nbsp;Ｒｅｑｕｅｓｔ（“ｎａｍｅ”）％＞＜％＝ｄ１％＞&nbsp;</P>
<P>　　&nbsp;ｄａｔａ．ｐａｔｈ＝ｓｅｒｖｅｒ．ＭａｐＰａｔｈ“ｌｏｇｉｎ．ｍｄｂ”&nbsp;</P>
<P>　　&nbsp;ｓｅｔ&nbsp;ｃｏｎｎ＝ｓｅｒｖｅｒ．ｃｒｅａｔｅＯｂｊｅｃｔ“ＡＤＯＢＥ．Ｃｏｎｎｅｃｔｉｏｎ”&nbsp;</P>
<P>　　&nbsp;ｃｏｎｎ．Ｏｐｅｎ&nbsp;“Ｄｒｉｖｅ＝Ｍｉｃｒｏｓｏｆｔ&nbsp;Ａｃｃｅｓｓ&nbsp;Ｄｒｉｖｅ&nbsp;．ｍｄｂ&nbsp;</P>
<P>　　&nbsp;ｄｂｐ＝＆ｄａｔａ＿ｐａｔｈ&nbsp;</P>
<P>　　&nbsp;ＳＱＬ＝“ＩＮＳＥＲＴ&nbsp;ＩＮＴＯ&nbsp;ｄａｔａｎａｍｅ……”&nbsp;＇和ＰＤＦ表单域字段对应&nbsp;</P>
<P>　　&nbsp;ＳＱＬ＝ＳＱＬ＋ＶＡＬＵＥＳ＇“＆Ｄ１＆”＇＇&nbsp;“＆ｄ２＆”&nbsp;＇…&nbsp;</P>
<P>　　&nbsp;Ｓｅｔ&nbsp;ＲＳ＝Ｃｏｎｎ．ＥｘｃｕｔｅＳＱＬ％＞&nbsp;</P>
<P>　　&nbsp;＜ａ&nbsp;ｈｒｅｆ＝／ｌｏｇｉｎ．ｐｄｆ＞Ｒｅｔｕｒｎ&nbsp;ｌｏｇｉｎ．ｐｄｆ＜／ａ＞&nbsp;</P>
<P>　　&nbsp;在构造进行网络试题测试时，Ｗｅｂ数据库取数据库Ｎｅｔｗｏｒｋｔｅｓｔ．ｍｄｂ，ＡＳＰ程序中部分代码同上，都是接受ＰＤＦ文档表单域的参数。&nbsp;</P>
<P><BR>　　&nbsp;２．&nbsp;从Ｗｅｂ数据库中提取数据生成ＰＤＦ文档&nbsp;</P>
<P>　　&nbsp;在构造的网络学习资源中，少不了要给客户端实时生成、传送试题，利用ＰＤＦ文档也能轻易实现。主要就是从Ｗｅｂ数据库中读取字段数据，生成相应ＰＤＦ文档表单域字段。对于上面的程序就是一个逆过程。建立一个名为ｔｅｓｔ．ｐｄｆ文档文件表单域字段和数据库相对应。其他设置同上所述。&nbsp;</P>
<P>　　&nbsp;服务器ＡＳＰ应用程序，从Ｗｅｂ数据库读取字段数据后，生成ＦＤＦ文件返送浏览器ＰＤＦ文档。在这里ＰＤＦ文档中的ＦＤＦ文件格式是ＡＳＰ和ＰＤＦ文档的数据接口，在生成ＦＤＦ格式之前必须定义服务器端的ＭＩＭＥ类型为Ａｐｐｌｉｃａｔｉｏｎ／Ｖｎｄ．ｆｄｆ的语句。&nbsp;</P>
<P>　　&nbsp;从Ｗｅｂ数据库读取记录动态生成ＰＤＦ文档，ＡＳＰ应用程序代码如下：&nbsp;</P>
<P>　　&nbsp;＜％&nbsp;Ｎａｍｅ＝Ｒｅｑｕｅｓｔ“ｎａｍｅ”&nbsp;％＞&nbsp;</P>
<P>　　&nbsp;＜％&nbsp;ｉｆ&nbsp;Ｎｏｔ&nbsp;ｔｒｉｍＮａｍｅ＝“&nbsp;”&nbsp;ｔｈｅｎ&nbsp;</P>
<P>　　&nbsp;ｄａｔａ＿ｐａｔｈ＝ｓｅｒｖｅｒ．ｍａｐＰａｔｈ“ｎｅｔｗｏｒｋｔｅｓｔ．ｍｄｂ”&nbsp;</P>
<P>　　&nbsp;ｓｅｔ&nbsp;ｃｏｎｎ＝ｓｅｒｖｅｒ．ｃｒｅａｔｅＯｂｊｅｃｔ“Ａｄｏｂｅ．ｃｏｎｎｅｃｔｉｏｎ”&nbsp;</P>
<P>　　&nbsp;ｃｏｎｎ．Ｏｐｅｎ“Ｄｒｉｖｅ＝&nbsp;Ｍｉｃｒｏｓｏｆｔ&nbsp;Ａｃｃｅｓｓ&nbsp;Ｄｒｉｖｅ．ｍｄｂ&nbsp;ｄｂｐ＝”＆&nbsp;ｄａｔａ＿ｐａｔｈ&nbsp;</P>
<P>　　&nbsp;ＳＱＬ＝“&nbsp;ｓｅｌｅｃｔｆｏｒｍ&nbsp;ｄａｔａ&nbsp;ｗｈｅｒｅ&nbsp;ｎａｍｅ&nbsp;ｌｉｋｅ&nbsp;＇&nbsp;”＆ｎａｍｅ＆”＇&nbsp;</P>
<P>　　&nbsp;Ｓｅｔ&nbsp;ＲＳ＝Ｃｏｎｎ．ＥｘｃｕｔｅＳＱＬ&nbsp;</P>
<P>　　&nbsp;ＩＦ&nbsp;Ｎｏｔ&nbsp;ＲＳ．ＥＯＦ&nbsp;ｔｈｅｎ&nbsp;</P>
<P>　　&nbsp;Ｎｕｍｂｅｒ＝ＲＳ０Ａ＝ＲＳ１Ｂ＝ＲＳ２&nbsp;</P>
<P>　　&nbsp;Ｃ＝ＲＳ３Ｄ＝ＲＳ４ｒｉｇｈｔ＝ＲＳ５&nbsp;</P>
<P>　　&nbsp;Ｅｌｓｅ&nbsp;</P>
<P>　　&nbsp;Ｎｕｍｂｅｒ＝“&nbsp;Ｎｏ&nbsp;ｆｏｕｎｄ”&nbsp;</P>
<P>　　&nbsp;Ｅｎｄ&nbsp;ｉｆ&nbsp;</P>
<P>　　&nbsp;ＲＳ．ｃｌｏｓｅ&nbsp;</P>
<P>　　&nbsp;Ｃｏｎｎ．ｃｌｏｓｅ&nbsp;</P>
<P>　　&nbsp;Ｅｎｄｉｄ％＞&nbsp;</P>
<P>　　&nbsp;＜＜／ｆｄｆ&nbsp;</P>
<P>　　&nbsp;＜＜／ｆｉｅｌｄ&nbsp;Ｉ＜＜／Ｔ&nbsp;ｎｕｍｂｅｒ／Ｖ＜％＝ｎｕｍｂｅｒ％＞＞＞&nbsp;</P>
<P>　　&nbsp;＜＜／Ｔ&nbsp;Ａ／Ｖ＜％＝Ａ％＞＞＞&nbsp;</P>
<P>　　&nbsp;＜＜／Ｔ&nbsp;Ｂ／Ｖ＜％＝Ｂ％＞＞＞&nbsp;</P>
<P>　　&nbsp;＜＜／Ｔ&nbsp;Ｃ／Ｖ＜％＝Ｃ％＞＞＞&nbsp;</P>
<P>　　&nbsp;＜＜／Ｔ&nbsp;Ｄ／Ｖ＜％＝Ｄ％＞＞＞&nbsp;</P>
<P>　　&nbsp;／ＦＮｅｔｗｏｒｋｔｅｓｔ．ｐｄｆ&nbsp;</P>
<P>　　&nbsp;＞＞&nbsp;</P>
<P>　　&nbsp;＞＞ｅｎｄ&nbsp;ｏｂｊ&nbsp;ｔｒａｉｌｅｒ&nbsp;</P>
<P>　　&nbsp;＜＜／Ｒｏｏｔ&nbsp;１ＯＲ＞＞&nbsp;</P>
<P>四、资源系统的主要组成部分&nbsp;</P>
<P>　　&nbsp;该网络学习资源系统采用了最常见的客户机／服务器网络模型（即Ｃ／Ｓ模型），如图所示：&nbsp;</P>
<P><BR>　　&nbsp;１．&nbsp;ＰＤＦ文档库&nbsp;</P>
<P>　　&nbsp;服务器端提供了以ＰＤＦ文档为依托的多媒体信息资源库。对于所有的学习内容或测试题信息，全部以ＰＤＦ文档携带。在客户浏览端，不管其浏览目的如何，附带上Ａｄｏｂｅ公司的Ａｃｒｏｂａｔ&nbsp;ｒｅａｄｅｒ插件，就能很好地显示出学习的内容。其页面上的内容，不会因为浏览器的设置不同而出现异样。ＰＤＦ文档的制作简单，可以使用Ｗｏｒｄ９７、２０００，也可以使用Ａｃｒｏｂａｔ&nbsp;４．０。（目前Ａｃｒｏｂａｔ&nbsp;５．０新版本的功能有了很大的扩充，和ＰＤＦ文档相关的主要有：基于Ａｄｏｂｅ&nbsp;ＰＤＦ&nbsp;文件快速编制新文档和使用&nbsp;Ａｄｏｂｅ&nbsp;ＰＤＦ表单搜集更为准确的信息，降低成本。文档的结构和制作方式没有多大的变化。作为在４．０版本环境中开发的文档和资源，在５．０版本中同样可以使用。）这为后期的维护提供了极大的方便。图为ＰＤＦ文档的制作流程：(略)&nbsp;</P>
<P><BR>　　&nbsp;本网络资源开发应用于摄影技术基础的网络学习。现以照相机的结构原理一节为例，对ＰＤＦ文档的制作过程和应注意的事项加以说明。照相机结构原理的讲解采用文本描述、图象展示、声音解说和动画演示。制作一个完整的、包含上述信息组合的ＰＤＦ文档的步骤如下：&nbsp;</P>
<P>　　&nbsp;（１）制作、收集素材&nbsp;即对以上的四种媒体信息进行制作、加工。文字描述应尽量形象化，并结合图片来讲解照相机的内部结构。考虑网络传输及显示的速度，所有的图象均采用ＪＰＧ格式；由于ＰＤＦ文档只支持ｗａｖ声音格式，因此要配置的音频内容要尽量精简；ＰＤＦ文档支持所有的动画格式，如ＭＰＥＧ、ＡＶＩ、Ｆｌａｓｈ动画等。ＡＶＩ格式的动画在ＰＤＦ文档中有两种播放形式：一种是嵌入式，即画面嵌在文档里面，占用了文档的部分面积；另一种是浮动式，即浮在文档上面。当画面布局过于紧凑时，浮动式可以节省页面空间。&nbsp;</P>
<P>　　&nbsp;（２）页面布局及生成&nbsp;当素材收集完成后，就要将媒体信息布局组合。只要安装了Ａｃｒｏｂａｔ４．０，Ｗｏｒｄ９７、２０００就可以将Ｗｏｒｄ文档生成ＰＤＦ文档。Ｗｏｒｄ具有很强的排版功能，因此将文字和图像预先在Ｗｏｒｄ中处理好后，再将Ｗｏｒｄ文档转换成ＰＤＦ文档比较方便。安装了Ａｃｒｏｂａｔ４．０后，Ｗｏｒｄ“文件”菜单下就会多出一项“Ｃｒｅａｔｅ&nbsp;ＰＤＦ”子菜单。点击此命令，按照框中的提示，即可完成ＰＤＦ文档的生成。此时注意，要为声音和动画留出空间。&nbsp;</P>
<P>　　&nbsp;（３）启动Ａｃｒｏｂａｔ４．０环境，加入声音和动画&nbsp;在Ａｃｒｏｂａｔ４．０中提供了给ＰＤＦ文档添加声音和动画的工具。在生成的&nbsp;ＰＤＦ文档的适当位置加入声音和动画后即告完成。&nbsp;</P>
<P>　　&nbsp;（４）对所使用的素材利用目录进行归类，以方便后期的维护和修改&nbsp;这也是比较关键的一步。制作完成的ＰＤＦ文档放置在服务器的ＰＤＦ文档库中，即可用ＡＳＰ技术向Ｉｎｔｅｒｎｅｔ发布了。&nbsp;</P>
<P><BR>　　&nbsp;２．&nbsp;课件、积件、多媒体资源库&nbsp;</P>
<P>　　&nbsp;该库存放制作ＰＤＦ文档所需的多媒体元素，积件、课件资源丰富学习者的学习内容，为学习者提供多样的学习方式。方便ＰＤＦ文档的交互行为的链接，也便利多媒体元素的修改而不会影响ＰＤＦ文档。库中的各类资源归类存放，创建、组织、修改、维护都便利。&nbsp;</P>
<P><BR>　　&nbsp;３．&nbsp;数据库系统&nbsp;</P>
<P>　　&nbsp;Ｗｅｂ数据库以Ａｃｃｅｓｓ为其数据源，主要应用在三个方面：&nbsp;</P>
<P>　　&nbsp;（１）学习者信息管理库&nbsp;该数据库记录学习者的学习进程，包括学习速度、练习次数、交流次数、提问情况、成绩、学习时间等。对于每一位注册了的学习者，该库中将自动建立一个单独的表来存放学习者的学习进程。一位学习者对应一个表。该数据库可以为教师直接访问，便于了解学习者的学习状况、学习特点、学习模式等，为教师出题、组织教学资源等提供一些参考资料。&nbsp;</P>
<P>　　&nbsp;（２）交流信息库，包括师生之间、学习者之间的交流信息&nbsp;本资源系统提供网上实时交流功能，相当于聊天室的实时通信方式。该聊天室和交流信息库连接，所有交流的信息都通过交流信息库进行交换。在这里，教师可以组织学生讨论，学习者可以自由发言。在聊天室里，所有成员可以随意地邀请和被邀请，讨论问题和交流经验。&nbsp;</P>
<P>　　&nbsp;（３）题库&nbsp;该数据库由资源管理者或教师管理，存放针对学习内容的练习题和测试题。教师可以在此创建、管理试题，并对学习者的作答情况给予反馈。试题分为客观题和主观题。客观题可支持单选、多选、填空和判断等题型。对于客观题的作答，系统可以直接给出评分结果，并且记录下每一次的作答情况，为教师评价学习者提供必要的数据。主观题则需要教师来反馈结果。&nbsp;</P>
<P>　　&nbsp;本资源系统还提供网上非实时交流功能，相当于ＢＢＳ。学习者可以在上面求助，也可以发表言论，给其他学习者指引方向。所有学习者提出的问题，全被收集在交流信息库中。这种创建信息、评论信息、交流信息的协作学习情景。&nbsp;</P>
<P><BR>　　&nbsp;４．&nbsp;ＯＤＢＣ驱动&nbsp;</P>
<P>　　&nbsp;开放数据的驱动系统数据源于Ａｃｃｅｓｓ，通过ＯＤＢＣ可以使得数据库系统中的数据向客户端发送。&nbsp;</P>
<P><BR>　　&nbsp;５．&nbsp;Ｗｅｂ&nbsp;Ｓｅｒｖｅｒ和ＡＳＰ或ＣＧＩ&nbsp;</P>
<P>　　&nbsp;Ｗｅｂ&nbsp;Ｓｅｒｖｅｒ用来接受来自客户端的请求，并结合ＡＳＰ或ＣＧＩ实现各种数据的传递，特别是来自ＰＤＦ文档表单域的数据。&nbsp;</P>
<P><BR>　　&nbsp;６．&nbsp;客户端应用程序&nbsp;</P>
<P>　　&nbsp;为能顺利地架起客户端与服务器之间的数据交流，除了具有浏览器和阅读ＰＤＦ文档的插件外，作为远程教育还要具备记录学习者学习情况的数据信息。该信息不必存放在服务器上，以节省时间和空间。通常采用ＡＳＰ技术结合ＯＤＢＣ在客户端虚拟服务器上建立一数据库，存放记录信息。&nbsp;</P>
<P><BR>　　&nbsp;７．&nbsp;学习者信息记录&nbsp;</P>
<P>　　&nbsp;对于学习者学习进程，除了服务器上的信息库有所记录，同时也需要在客户端也有所记录，以便于学习者查看，比较现在和过去的情况，分析自身的变化，进行自我评价。将此信息记录在客户端，还可以避免访问服务器的不便。&nbsp;</P>
<P><BR>　　&nbsp;８．&nbsp;浏览器&nbsp;</P>
<P>　　&nbsp;带有Ａｃｒｏｂａｔ插件的Ｗｅｂ浏览器，可解释ＡＳＰ脚本和显示ＰＤＦ文档内容，支持ＰＤＦ文档的分页下载，可提高网络速度，使用同样的Ａｃｒｏｂａｔ插件和服务器构筑同一的平台，方便双方的数据传递和交互。&nbsp;</P>
<P>五、结束语&nbsp;</P>
<P>　　&nbsp;利用ＰＤＦ文档结合ＡＳＰ技术来开发网络资源，配置要求低，操作简单易学，ＰＤＦ文档自身结构简练，传输快速，阅读方便，便于开发人员协同开发，便于资源共享和交流推广。可以预见，随着资源建设标准化的进一步推进，ＰＤＦ文档作为未来电子文档标准格式之一，将在网络学习资源建设中有着更广阔的应用前景。&nbsp;</P>
<P></P>
<P>参考文献&nbsp;</P>
<P>１&nbsp;林天．ＰＤＦ文档与Ｗｅｂ数据库接口技术初探Ｊ．计算机应用，&nbsp;</P>
<P>　　&nbsp;２０００，（５）&nbsp;</P>
<P>２&nbsp;袁望靖，赵工凡．电子出版大师Ａｄｏｂｅ&nbsp;Ａｃｒｏｂａｔ&nbsp;４．０Ｍ．北京：&nbsp;</P>
<P>　　&nbsp;北京希望电子出版社，２０００．&nbsp;</P>
<P>３&nbsp;王国荣．ＡＳＰ网页制作教程Ｍ．北京：人民邮电出版社，２０００</P></FONT></TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/happyfish/aggbug/2659.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/happyfish/" target="_blank">小鱼儿</a> 2005-03-31 15:14 <a href="http://www.blogjava.net/happyfish/archive/2005/03/31/2659.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>