Adobe PageMaker和QuarkXPress是印刷出版领域的专用软件,它们生成的文件是不能直接放在网页上的,必须使用转换工具对它们进行格式转换。
在常用的印刷出版软件中没有“另存为网页”按钮,一些软件公司正试图在它们的产品中加上该功能。一直以来大多数的设计人员只有使用HTML编写程序(例如BARE BONES公司的BBEdit软件)或者“所见即所得”软件(例如Adobe PageMill软件)重新制作网页。
目前有两种选择在格式之间进行转换。一种是使用一种工具将印刷格式文件转换成HTML文件,在QuarkXPress中被称为XTension,在ADOBE PageMaker或FrameMaker中被称为插件。你也可以在编制网站时使用生成非HTML格式的软件,例如ADOBE Acrobat和QuarkImmedia,它们生成的文件可以在英特网上接受访问,但是需要特殊的阅读软件。
转换工具的功能是非常有效的,在此分别采用QuarkXPress、PageMaker、FrameMaker三个软件制作一个版面类似的6页文件进行测试。转换结果各不相同,但它们都有一个共同的功能,能够自动完成非常耗时的转换工作,并将文本转换为HTML格式。部分软件可以将文本格式转换为HTML代码,部分还可以将图像转换为可以在网页上使用的格式。
虽然这些工具不可能完成所有的工作,但是它们对我们的工作确实有帮助。它们节省了购买专用软件库的大量费用,其中包括图形格式转换软件、图形透明化处理工具、图形映射生成软件、HTML编辑器,还不算运行这些软件所需购买的大容量内存所支出的费用。
将QuarXPress文件转换为HTML文件
大量的软件开发人员利用了QuarXPress的可扩展结构,使得它具有比PageMaker更多的转换选项。Astrobyte公司的Xtension包是目前最优秀的,其中包含着BeyondPress软件,而HexMac公司新开发的HexWeb软件也很有前途。
BeyondPress 2.0
eyondPress 2.0是目前设计人员界面最友好的转换程序。BeyondPress 2.0的宗旨是将QuarkXPress文件一次转换为网页文件。Xtension易于使用,在采用手工编写HTML代码和使用Photoshop软件之前,BeyondPress可以就可以完成许多工作。
BeyondPress将图形文件转换为适用于网页的JPEG和GIF格式之一,并且允许我们为每一个GIF文件选择调色板(跨平台的适应性调色板或者MAC OS调色板),为每一个JPEG文件选择压缩比。我们可以缩放和裁减图形,并决定我们的标题是转换为图形文件还是HTML文本。
BeyondPress最突出的一个特点是具有“图形组合”功能,可以让我们将QuarXPress中的封面图形、标志和线条组合在一起,将他们按一个图形来输出。这样我们就可以在BeyondPress中将封面映射到图形。其它工具都没有这项极具创造性的功能。
BeyondPress还可以将字体大小映射到HTML格式,这样我们的标题就可以实现自动转换,加粗字和斜体字也是一样。然而转换结果可能会出人意料,因为尽管BeyondPres懂得字体名称和格式,但制造商对这些字体的命名并不都正确,因此我们需要做一些修补工作,以使得文本转换正确。
BeyondPress不包括对结构复杂的网页进行组织的工具,但对于较小的项目,它在图形质量控制和具有创造性的布局选项方面确实胜人一筹。BeyondPress的一个简装版——Extensis公司的CyberPress将在今年秋天与ADOBE PageMill 2.0软件一起捆绑发布。(详细信息请访问Extensis网站http://www.extensis.com/)。
HexWeb XT 2.1
该程序的重点不是对图象进行精确的控制,而是快速建立起一个结构复杂的网站。使用HexWeb需要在前端进行大量的计划和编写工作,但是这样的努力是值得的。一旦你建立起你的网站,HexWeb将自动确认你所有的链接,更突出的是,它将为每一个出版文件建立起一个内容表。
使用HexWeb建立网站,我们必须首先创建一个模板,其中包括确定章节、编制页眉和注脚、确定目录的格式、甚至包括确定帧。
这些编写工作会让人感到头疼,希望能找一个能适应这个程序的各种变量的网络管理人员。
制作网页相对要简单的多,对一篇文章,我们选择它应属于的类目,以决定该文章在目录中的位置,以及它的页眉和注脚。然后,我们上下卷动屏幕显示文件内容,决定将各个元素(图形或文本)定义为GIF或者JPEG。要想在网页中输出各元素,必须按各元素在网页中出现的顺序选中各逻辑框。最好能一次选对,因为如果我们不满意输出结果,就需要从头重选一遍。我们的选择受我们最初设定的模板限制。
HexWeb拥有很方便的文本格式设定选项,包括自动的左缩进和首字下沉。HexWeb还可以通过选定一个简单的菜单选项实现将图形和标题放在同一个表中,这样可以为我们节省很多时间。
HexWeb突出的重点不在于图形。调色板的默认选项是MAC OS,这意味着在Windows上的显示效果并不理想。HexWeb对于JPEG图形质量无法控制,我们可以缩放图形,但如果想裁剪图形或作图形映射时,则必须在程序以外进行。
使用HexWeb需要在前端进行的大量工作和最后回报在网页组织方面的突出功能可能对于报纸或其它希望能尽快提供在线信息的出版物非常有用,但对于普通的杂志意义则不太大。
将PageMaker文件格式转换为HTML格式
目前PageMaker 6.5中已经包含了较丰富的HTML转换选项。
HTML编写器
由于它并不是按将文件转换为网页文件设计的,考虑到可能需要用到HTML编写工具,该插件需要你从头开始设计你的文件。如果希望顺利实现文件格式转换,该文件必须非常相当简单。
在转换版面设计时,需要使用Photoshop将所有图片转换为GIF或JPEG格式。然后再将其作为内插式图形放在相关文字(如标题)旁边。如果我们试图不采取这些步骤就实现直接转换,那么结果可能需要重新返工一遍,因为我们得到的网页将显示不出图形,而且标题和题目的位置都将出错。
如果PageMaker文件的格式适合于直接转换,转换工作将非常容易,但是转换过来的网页肯定会缺乏生气,因为HTML编写工具对很多HTML功能不予支持,例如表格、帧、图形映射等。在打开插件程序时,程序会自动给出很多HTML插件不支持的设计元素,例如对多栏单元、图表的文字换行等。
创建链接也是一项麻烦的工作。如果要增加一个链接,通常你需要关闭HTML编写插件,选择你要链接的文字或图形,然后重新打开HTML编写插件赋予链接。对于网页上的每一个链接都必须重复这一过程。
与其使用HTML编写插件,PageMaker用户还不如使用其他软件,例如PageMill。另外一个更现实的方法是采用非HTML的格式,将你的版面转换为ADOBE Acrobat的便携式文件格式(PDF)。
采用HTML编写插件的PageMaker 6.5
PageMaker 6.5的设计是网络友好的(包括在支持超文本链接方面),ADOBE PageMill和SiteMill 的用户可以在这三个软件之间进行拖放。
在实现文件格式转换方面,PageMaker 6.5通过调整页面各单元的位置以适应显示器窗口的尺寸、将各单元对齐的方法自动转换版面格式。经过升级的HTML编写工具可以将图形转换为JPEG或者GIF格式,并将支持超链接。
从FrameMaker格式转换为HTML格式
ADOBE FrameMaker软件深受编写结构复杂的技术手册的人们的欢迎。其内在对结构问题的重视使得FrameMaker文件可以较方便地转换为HTML文件。FrameMaker本身就可以建立超文本索引、目录和其它列表,这使得它非常适合用来建立由多个章节、页面和URLs组成的大型网站。
目前FrameMaker的三个插件——QuadRalay公司的WebWork HTML Lite、Web Work Publisher 2.2、Harlequin公司的WebMaker2.1都是利用了FrameMaker对宏的依赖进行复杂的转换工作,以及将超文本链接自动转化为URLs。
WebWork HTML Lite
该插件捆绑在FrameMaker软件中。WebWork HTML Lite与PageMaker中的HTML编写插件非常相似。该插件可以映射段落格式(在FrameMaker中称为“格式”),将文字和预先转换好的GIF文件输出为HTML文件。WebWork HTML Lite与HTML编写插件相似的地方还不尽于此:所有的文字和图形都必须手动重新放置在应该出现的地方,所有的图形必须内嵌或链接。我们必须重新安排文件的版面,才能实现正确的转换。
Web Work Publisher 2.2
Web Work Publisher 2.2的功能很强大,如果你使用它的默认转换选项,使用起来非常简单。但如果希望能尽量开发其功能,则必须创建宏和学习编写脚本。该插件是可以定制的,因此你可以为更新的HTML代码编写宏,例如Netscape Navigator中的帧(尽管插件本身不支持它)。
首先你必须确保所有的图片都是内嵌式的。在转换文件时,你实际上创建了一个File Set,其中包括你的FrameMaker文件和由完成转换工作所必须的默认命令和宏集构成的文件。
在转换图形方面,Web Work Publisher自带一个单独的光栅化工具,该工具将图形分离出来并将其转换为GIF或JPEG格式。该工具的效果很好,但你必须了解FrameMaker的脚本编写(或者宏语言)和Web Work Publisher的命令集。
该程序非常依赖于用户创建的宏。这些宏极大地增强了它的功能,但同时也增加了不确定性。一旦我们学会如何建立新宏,Web Work Publisher的功能就会发挥得更好,我们就可以创建起一个外观优美、组织有序的网站。
WebMaker2.1
WebMaker使用两种脚本语言实现其功能——FrameMaker的Maker Interchange Fomat(MIF格式)和WebMaker内置的WebMaker语言(WML,这是一种基于ASCII码的页面描述语言)。在转换文件之前,你必须首先以MIF格式存储FrameMaker文件,然后在WebMaker中转换文件。
建立用户定制的WML命令来转换文件是很复杂的,特别是因为你必须在不熟悉的WebMaker中进行这项工作。你可以创建一个规则集或者一个语句集,将段落模式映射到HTML代码(这些代码与FrameMaker的段落和字符风格相符合),然后将其储存为WML文件。
对于我们试验用的文件,我们不得不创建了默认规则集没有提供的新规则,并将这些规则映射到已有的FrameMaker格式,以将FrameMaker版面按我们所希望的方式转换。我们还不得不修改了FrameMaker文件的版面,将所有的图形变为内嵌式。
在图形方面也需要做一定的工作。WEBMAKER不能提交图形的低分辨率版本,尽管它可以将其转换为GIF格式。WebMaker的技术文件建议使用FrameMaker的可变脚本命令输入图形的两个版本:高分辨率的图形用于打印,低分辨率的图形用于HTML文件。
我们在弄清如何使用WebMaker成功地将我们的试验文件进行转换方面花费了不少的时间,这段时间大约是我们使用ADOBE PageMill做一份同样的文件所花费时间的2倍。然而,WebMaker的优点在于你可以存储转换规则,日后可以重新使用。对于拥有很多需要文件转换的公司,这是个不错的选择。
ADOBE HoTaMale
ADOBE公司两年前就已经发布了HoTaMale——一种拥有“另存为”命令的可以一次转换文件的FrameMaker插件。据ADOBE公司所称,HoTaMale在文件转换当中很少出差错。它可以转换超文本,将图形转换为网络格式,允许你在多个FrameMaker文件中共享HTML映射。考虑到这是迄今为止最精确的解决方案,HoTaMale应该是从排版印刷文件到网页文件进行转换最好的工具。
[时间:2000-12-05 作者:必胜网 来源:必胜网]