DTP:桌面排版与分布式事务处理


简介

DTP通常指桌面排版(Desk-Top Publishing),指的是使用个人电脑或桌面创建出版内容或文档。有很多软件可以创建各种格式的文档,例如.docx(使用MS Word创建的文档)、.pdf(便携式文档格式)、.txt(纯文本文件)等。DTP的另一个全称是分布式事务处理(Distributed Transaction Processing),这是一种在多个网络主机之间共享的数据库事务处理。

桌面排版 - 历史

第一个DTP系统由施乐帕洛阿尔托研究中心(Xerox PARC)在1870年开发,但直到1978年TeX的出现才开始广为人知,之后LaTeX于1985年问世。到1986年,随着Amiga、Atari ST和Timework’s Publisher等软件的开发,DTP开始应用于许多行业。在90年代,当时最流行的DTP软件QuarkXPress被Adobe InDesign超越。最近,苹果电脑凭借其最大的基于出版的操作系统,占据了DTP市场的领先地位。

DTP术语

在DTP中有一些需要了解的术语,首先我们将讨论页面类型。

DTP中有两种类型的页面:数字页面和虚拟页面。

  • 数字页面 - DTP中的数字页面对大小没有限制,它们会随着显示大小的变化而变化。像维基百科这样的网页就是一个在数字页面上使用DTP的很好的例子。当数字页面的大小改变时,内容会根据大小或文本流重新排列自身。

  • 虚拟页面 - DTP中的虚拟页面对大小有限制,因为它们必须打印在实际的纸张上,例如A4、Letter或A3等。虚拟页面DTP中的内容相对于页面大小始终保持相同的大小,因此,如果页面放大或缩小,内容的大小也会按相同的比例放大或缩小。

DTP中的另一个术语是页面布局,页面布局会影响内容的吸引力,字体和样式也是如此。所有这些因素都会影响文章对读者的吸引力。

分布式事务处理

事务处理是指将信息处理分解成称为事务的不可分割的操作。例如,在网上银行中,将资金从一个账户转到另一个账户涉及两个操作:第一个操作是从第一个账户中扣款,第二个操作是将款项贷记到另一个账户。分布式事务处理或DTP是指在多个主机网络上进行的事务处理。

事务处理的四个标准 - ACID

DTP有四个标准,缩写为ACID

  • 原子性 - 事务的原子性由事务中所有操作的成功或失败来定义。这意味着如果所有操作都同时成功或失败,则事务是原子的。

  • 一致性 - 事务的一致性由事务所做的更改相对于状态的属性和规则(即正在进行事务的对象)的正确性来定义。

  • 隔离性 - 事务的隔离性意味着即使有多个事务同时发生,它们也都是一个接一个地按顺序发生。因此,在一组事务中,每个事务都是隔离的。

  • 持久性 - 事务的持久性意味着,一旦事务成功完成,它对状态的更改就是永久性的,除非进行反向事务,因此事务的更改不会受到系统故障或服务器崩溃的影响。

结论

DTP主要用于两件事的缩写,即桌面排版和分布式事务处理。两者在不同的行业中都有其重要性和应用。桌面排版与出版公司、出版社和在线出版公司有关。分布式事务处理主要与银行业务有关,无论是线上还是线下。我们在本文中详细讨论了每一个方面。

常见问题

Q1.列举一些现代的DTP(桌面排版)软件。

答案:Adobe InDesign、Adobe Framemaker、Affinity Publisher、Corel Ventura、Microsoft Publisher、PageStream和QuarkXPress是一些可在Windows操作系统上使用的DTP软件。

对于macOS,我们有Adobe InDesign、Adobe Pagemaker、Affinity Publisher、CatBase、iStudio Publisher、Apple公司的Pages和Print Shop作为最流行的DTP软件。

我们还可以在网上找到一些DTP软件,例如Canva、Lucidpress和Piktocharts。

Q2. DTP(桌面排版)中的打印是如何工作的?

答案:在DTP中,打印按以下步骤进行。

  • 使用文字处理器处理文本

  • 图像或其他插图以电子方式扫描。

  • 然后将这两者都传输到页面布局应用程序。

  • 在页面布局应用程序中,出版商可以更改和操作打印纸张中内容的外观。

  • 最后,准备好的内容可以在电子打印设备上打印。

Q3.当事务中的一个操作失败时会发生什么?

答案:当事务中的一个操作失败时,事务将不再是原子性的,因此它将无法满足ACID标准,整个事务将被取消。例如,当您使用网上银行转账时,钱从您的账户中扣除后,收款人的银行服务器没有响应,导致钱没有贷记到收款账户,则事务失败,钱将退回到您的账户。

更新于:2023年11月23日

浏览量:130

启动您的职业生涯

完成课程获得认证

开始学习
广告