电子文档生成设备及电子文档生成方法

文档序号:6427289阅读:141来源:国知局
专利名称:电子文档生成设备及电子文档生成方法
技术领域
本发明涉及一种电子文档生成设备、电子文档生成方法和计算机程序。更具体地, 本发明涉及一种适用于由包括多个页和多个层的电子文档而生成拼版完成文档的电子文档生成设备、电子文档生成方法和计算机程序。
背景技术
传统上,作为在进行拼版之后进行打印的方法,存在如下方法,即在用户进行打印之前在物理页上依次对由应用软件生成的打印数据(逻辑页)进行拼版。例如,日本特开 2001-130082号公报讨论了如下方法,即在用户进行打印或者预览打印数据之前,通过将打印数据转换为中间代码形式的数据而将打印作业结合在一起。基于结合的打印作业中的各个打印作业的布局信息,进行打印和打印预览。另一方面,目前,具有层的电子文档(下文中根据需要称为“文档”)得到广泛使用。这是因为具有层的文档有助于提高文档生成的效率、减少校正文档所需的时间和精力、 隐藏个人数据、嵌入用于打印处理的信息以及为了安全而嵌入防复制伪造图案等。针对层可以设置各种属性。它们是例如“1.显示总是OFF/总是0N”、“2.打印 当“显示”为ON时为ON/总是OFF/总是ON”以及“3.存储当“显示”为ON时为ON/总是 OFF/ 总是 ON”。然而,虽然根据在日本特开2001-130082号公报中讨论的技术,能够生成打印专用的拼版完成文档,但是用于打印的层属性与用于诸如显示和存储的打印之外的目的的层属性不同。因此,生成的拼版完成文档不能用于显示和存储。由于一个拼版完成文档不能用于所有应用,因此需要生成诸如用于打印的拼版完成文档、用于显示的拼版完成文档和用于存储的拼版完成文档的多种非常类似的文档。这可能由于正确和不正确文件之间的混乱而影响文档管理的时间和精力,并增加使用不正确文档的可能性,并且由于存储的文件的大小的增加而对系统产生不利影响。

发明内容
本发明旨在提供一种电子文档生成设备和电子文档生成方法,其能够由包括多个页和多个层的电子文档有效地生成可以针对各种目的再次利用的拼版完成文档。根据本发明的一方面,提供了一种电子文档生成设备,被配置为通过对包括多个页和多个层的电子文档的各个页进行拼版来生成拼版完成文档,所述电子文档生成设备包括分析单元,被配置为分析属于所述电子文档中的要处理的页的要处理的层的描绘对象; 确定单元,被配置为基于由所述分析单元进行的对所述描绘对象的分析的结果,确定所述描绘对象是否是预先设置的特殊描绘对象;以及拼版单元,被配置为当所述确定单元确定所述描绘对象是所述特殊描绘对象时,基于根据所述特殊描绘对象的属性确定的层属性来进行拼版。所述层属性指示针对属于所述要处理的层的所述描绘对象的处理方法。从以下参照附图对示例性实施例的详细描述,本发明的其它特征和方面将变得明显。


包含在说明书中、构成说明书的一部分的附图,示出了本发明的示例性实施例、特征和方面,并且与文字说明一起,用于解释本发明的原理。图1是示出电子文档生成设备的硬件配置的框图。图2是示出电子文档生成设备的功能配置的框图。图3示出了包括多个页和多个层的电子文档的配置。图4是示出拼版完成文档的生成处理的流程图。图5是示出图4中的步骤S411的细节的流程图。图6示出了层属性数据库的示例。图7示出了根据本实施例的示例性实施例生成的拼版完成文档。图8示出了通过忽略层属性而生成的拼版完成文档。
具体实施例方式下面,参照附图详细描述本发明的各种示例性实施例、特征和方面。图1是示出电子文档生成设备的硬件配置的示例的框图。在图1中,中央处理单元(CPU) 1控制电子文档生成设备100的整体操作。键盘2 是用户用来输入数据的用户接口。显示单元3显示文档图像。硬盘4存储诸如文档的数据或者计算机程序。只读存储器(ROM) 5预先存储用来控制电子文档生成设备100的计算机程序或者所需的信息。随机存取存储器(RAM)6用作CPU 1的工作区。在电子文档生成设备100与外部设备通信时,使用通信接口(I/F)7。数据总线8在电子文档生成设备100的各单元之间传送各种数据。打印设备110打印由电子文档生成设备100生成的拼版完成文档。图2是示出电子文档生成设备100的功能配置的示例的框图。图2仅示出了与电子文档(文档数据)的生成相关的部分,未示出其它部分。在图2中,层处理单元9获取诸如电子文档的层的描绘对象(下文中根据需要称为“对象”)的显示/不显示信息的信息。对象分析处理单元10分析对象。拼版处理单元 11进行拼版处理并生成拼版完成文档。图3是包括多个页和多个层的电子文档的示例的概念图。根据本示例性实施例, 描述由图3所示的电子文档生成拼版完成文档的情况。在图3中,针对电子文档的各个页的各个层设置属性(层属性)。属性指示对层的对象(下文中根据需要称为“0BJ”)的处理方法。第一页(页1)的第一层(层301)的属性是“显示:0N,,、“打印:0N,,、“存储:0N”。此外,第一页的第二层(层302)的属性是“显示0FF”、“打印0N”和“存储0N”。第二页(页2)的第一层(层303)的属性是“显示0N”、“打印当“显示”为ON 时为ON”以及“存储当“显示”为ON时为ON”。此外,第二页的第二层(层304)的属性是 “显示0FF”、“打印当“显示”为ON时为ON”、“存储0N”。第三页(页3)的第一层(层305)的属性是“显示:0N”、“打印:0FF”、“存储:0N”。
第四页(页4)的第一层(层306)的属性是“显示0FF”、“打印:0N,,、“存储:0N”。如上所述,本示例性实施例的层属性包括文档在显示单元3上显示(预览)或不显示、文档由打印设备Iio打印或不打印、以及文档在硬盘4中存储或不存储。接下来,参照图4和5中的流程图描述拼版完成文档的生成处理的示例。拼版完成文档可再利用,根据具有层的文档的拼版处理生成拼版完成文档。图4所示的流程图示出了拼版完成文档生成处理的示例。图5示出了图4中的步骤S411 (0BJ分析、缩放率/位置重新计算处理)的示例。通过CPU 1执行例如存储在ROM 5中的计算机程序,来实现图4和5所示的处理。在步骤S401中,拼版处理单元11基于用户的指令获取关于要布置在要生成的文档的一页上的页的数量的信息。关于在图4中描述的情况,将电子文档的4页布置在要生成的文档的一页上G合1布局G-uplayout))。在步骤S402中,拼版处理单元11生成拼版要使用的一个空白页。缩小原始电子文档的各个页的对象的大小,并将其布置在空白页上,从而实现4合1布局。在步骤S403中,拼版处理单元11获取原始目标页中的要拼版在拼版完成文档的一页上的一页(原始电子文档的页中的要拼版在拼版完成文档的一页上的一页)的信息。 根据图3所示的示例,从第一页的层301和302开始获取。在步骤S404中,拼版处理单元11计算获取的页的缩放率和拼版之后的获取的页的位置。由于要实现4合1布局,因此缩放率在高度上和在宽度上都是50%。此外,由于电子文档的第一页的层301和302取自第一页,因此拼版之后的电子文档的第一页的层301 和302位于页的左上侧。将原始电子文档的第二页和之后的页的位置布置在用户指令的位置。例如,可以将原始电子文档的第二页布置在页的右上侧或者左下侧。在步骤S405 中,层处理单元9获取在步骤S403中获取的页的层中的一个层。根据图3所示的示例,获取第一页的第一层(层301)。在步骤S406中,层处理单元9获取在步骤S405中获取的层的属性。根据图3所示的示例,层301的属性是“显示0N”、“打印0N”和“存储0N”。在步骤S407中,层处理单元9访问层属性数据库(层属性DB)601,并搜索属性与在步骤S406中获取的层的属性相同的层。图6示出了层属性DB 601的示例。根据图6所示的示例,将页信息、层ID、显示信息、打印信息、存储信息、禁止缩小OBJ信息和个人数据作为层属性彼此相关联,并存储在层属性DB 601中。图6中的图表示出了在完成了关于图3中的文档的所有处理之后生成的层属性DB 601。换句话说,例如,在第一页的第一层(层301)进入步骤S407中的处理时,在层属性DB 601中没有属性信息。如上所述,显示信息是关于是否允许在显示单元3上进行显示(预览)操作的信息,打印信息是关于是否允许由打印设备110进行打印操作的信息,并且存储信息是关于是否允许在硬盘4中进行存储的信息。此外,根据本示例性实施例,作为层信息存储禁止缩小OBJ信息和个人数据。禁止缩小OBJ信息是关于是否禁止OBJ的大小的缩小的信息,个人数据是关于是否包括个人数据的信息。在图6中,“〇”(圆形)表示“ON(是)”,“Δ”(三角形)表示当“显示”为“〇”时为 “ ON”,“X” 表示 “ OFF (否)”。在步骤S408中,层处理单元9基于搜索层属性DB 601的结果,确定在层属性DB 601中是否包括属性与在步骤S406中获取的层的属性相同的层。如果包括属性与在步骤 S406中获取的层的属性相同的层(步骤S408中的“是”),则处理进行到步骤S411。另一方面,如果不包括属性与在步骤S406中获取的层的属性相同的层(步骤S408中的“否”), 则处理进行到步骤S409。根据图3所示的示例,当对第一页的第一层(层301)进行处理时,由于层属性DB 601不包括任何信息,因此处理进行到步骤S409。在步骤S409中,由于在拼版完成文档的页中不包括具有相同层属性的层,因此层处理单元9将该层添加到层属性DB 601中。在步骤S410中,层处理单元9将在步骤S406 中获取的层属性信息添加到层属性DB601中。关于图3所示的第一页的第一层(层301),将图6所示的记录602的属性添加到层属性DB 601中。换句话说,将诸如“拼版完成文档页编号:1”、“层ID :1”、“显示:0N,,、“打印当“显示”为ON时为ON”、“存储0N”、“禁止缩小OBJ :0FF”和“个人数据0FF”的属性, 添加到层属性DB 601中。然后,处理进行到步骤S411。在步骤S411中,对象分析处理单元10进行OBJ分析和缩放率/位置重新计算处理。接下来,参照图5中的流程图,详细描述在步骤S411中进行的对象分析处理单元 10的操作的示例。首先,进行对OBJ的分析。在步骤S501中,对象分析处理单元10确定在原始电子文档中的要处理的层中是否包括裁切区域。如果在原始电子文档中的要处理的层中包括裁切区域(步骤S501中的“是”),则处理进行到步骤S502。如果在原始电子文档中的要处理的层中不包括裁切区域(步骤S501中的“否”),则处理进行到步骤S503。根据图3所示的示例,第四页的第一层(层306)包括裁切区域。因此,如果对第四页的第一层(层306)进行步骤S411中的处理,则在步骤S501中确定在原始电子文档中的要处理的层中包括裁切区域。另一方面,如果对层301至305进行步骤S411的处理,则在步骤S501中确定在原始电子文档中的要处理的层中不包括裁切区域。在步骤S502中,对象分析处理单元10确定是否在裁切区域外部布置有0BJ。如果在裁切区域外部布置有OBJ(步骤S502中的“是”),则处理进行到步骤S506。如果在裁切区域外部没有布置OBJ(步骤S502中的“否”),则处理进行到步骤S503。根据图3所示的示例,在第四页的第一层(层306)中,在裁切区域外部布置有在打印处理中使用的对准标记和颜色条。因此,当对第四页的第一层(层306)进行在步骤 S411中进行的处理时,在步骤S502中确定在裁切区域外部布置有0BJ。在步骤S506中,对象分析处理单元10确定布置在裁切区域外部的OBJ是用于打印处理的0BJ。当步骤S506中的处理结束时,处理进行到步骤S505。在步骤S505中,对象分析处理单元10确定布置在裁切区域外部的OBJ(用于打印处理的0BJ)是禁止缩小0BJ。如上所述,如果在步骤S501中确定在原始电子文档中的要处理的层中不包括裁切区域(步骤S501中的“否”),或者如果在步骤S502中在裁切区域外部没有布置OBJ (步骤S502中的“否”),则处理进行到步骤S503。在步骤S503中,对象分析处理单元10确定在原始电子文档中的要处理的层中是否包括作为防复制伪造图案的0BJ。换句话说,在步骤S503中,对象分析处理单元10确定在同一页(层)中使用的共同OBJ的数量是否大于或等于阈值。如果在同一页(层)上使用的共同OBJ的数量大于或等于阈值(步骤S503中的“是”),则处理进行到步骤S504。否则(步骤S503中的“否”), 处理进行到下面描述的步骤S511。在步骤S504中,对象分析处理单元10确定在原始电子文档中的要处理的层中包括的OBJ是防复制伪造图案。例如,如果在同一页(层)上布置有相同大小的100或更多个点,则确定该点图案是防复制伪造图案。在步骤S505中,对象分析处理单元10将确定为防复制伪造图案的OBJ确定为禁止缩小0BJ。在步骤S507中,对象分析处理单元10在层属性DB 601中搜索具有相同属性的层,并且确定该层是否包括在同一页中。如果在同一页中包括具有相同属性的层(步骤 S507中的“是”),则处理进行到步骤S510。如果在同一页中不包括具有相同属性的层(步骤S507中的“否”),则处理进行到步骤S508。在步骤S508中,对象分析处理单元10将该层添加到层属性DB 601中,并且确定该层的属性是“缩小禁止0N”、“显示0FF”、“打印0N”、“存储0N”和“个人数据0FF”。在步骤S509中,对象分析处理单元10将在步骤S508中添加到层属性DB 601中的层的属性信息写入层属性DB 601中。在步骤S510中,对象分析处理单元10将在原始电子文档中的要处理的层中包括的0BJ,在不缩小其大小并且不改变位置(与原始电子文档中的位置相同的位置)的情况下,布置在空白页(在步骤S402中生成的页)上。这是因为,如果诸如图3中的第四页的第一层(层306)所示的OBJ的用于打印处理的OBJ与其它OBJ —样使其大小缩小,并且进行拼版,则OBJ中的对准标记将没有用(参见下面描述的图8中的区域804)。此外,由于防复制伪造图案在其大小缩小时将不起作用, 因此根据本示例性实施例,也在不改变其原始大小和原始位置的情况下,布置防复制伪造图案。当步骤S510中的处理完成时,图5中的流程图的处理结束,处理进行到下面描述的图4中的步骤S412。返回再次参照步骤S503,如果同一页(层)上的共同OBJ的数量小于阈值(步骤 S503中的“否”),则处理进行到步骤S511。在步骤S511中,对象分析处理单元10确定在原始电子文档中的要处理的层中是否包括个人数据。例如,如果准备并存储了包含地址的数据库的文件,则通过确定在OBJ中是否包括与数据库匹配的文本,可以确定是否存在个人数据。作为该确定的结果,如果在原始电子文档中的要处理的层中包括个人数据(步骤 S511中的“是”),则处理进行到步骤S512。如果在原始电子文档中的要处理的层中不包括个人数据(步骤S511中的“否”),则图5中的流程图结束,处理进行到下面要描述的图4中的步骤S412。在步骤S512中,对象分析处理单元10在层属性DB 601中搜索具有相同属性的层,并且确定该层是否包括在同一页中。如果在同一页中包括具有相同属性的层(步骤 S512中的“是”),则处理进行到步骤S515。如果在同一页中不包括具有相同属性的层(步骤S512中的“否”),则处理进行到步骤S513。在步骤S513中,对象分析处理单元10将该层添加到层属性DB 601中,并且确定该层的属性是“个人数据0N”、“显示0N”、“打印0FF”、“存储0N”和“缩小禁止0FF”。在步骤S514中,对象分析处理单元10将在步骤S513中添加到层属性DB 601中的层的属性信息写入层属性DB 601中。然后,处理进行到步骤S515。在步骤S515中,对象分析处理单元10缩小在原始电子文档中的要处理的层中包括的OBJ的大小,并且将缩小的OBJ布置在空白页(在步骤S402中生成的页)上。OBJ的缩小比率和位置是在步骤S404中计算的。在步骤S516中,对象分析处理单元10对原始电子文档中的要处理的层进行加密, 使得仅具有看到个人数据的层的权限的人能够看到该层。然后,图5中的流程图的处理结束,处理进行到图4中的步骤S412。在步骤S412中,拼版处理单元11确定原始电子文档中的要处理的层是否是特殊层(即包括特殊OBJ的层)。预先设置特殊0BJ,并且该特殊OBJ接收步骤S411中的布置。 根据本示例性实施例,特殊OBJ可以是用于打印处理的0BJ、作为防复制伪造图案的OBJ或者作为个人数据的OBJ中的任意一个。然而,特殊对象不限于这些对象。例如,特殊对象可以是缩放率/位置与诸如正文的普通OBJ不同的0BJ。如果原始电子文档中的要处理的层是特殊层(步骤S412中的“是”),则由于对OBJ 的布置在步骤S411中结束,因此处理进行到步骤S414。另一方面,如果原始电子文档中的要处理的层不是特殊层(步骤S412中的“否”),则处理进行到步骤S413。在步骤S413中,拼版处理单元11根据在步骤S404中计算的缩放率/位置,将该 OBJ布置在步骤S402中生成的空白页上。在步骤S414中,拼版处理单元11确定层处理单元9是否对同一页的所有层进行了处理。如果还未对同一页的所有层进行处理(步骤S414中的“否”),则处理返回到步骤 S405,重复进行步骤S405至S414中的处理,直到完成对同一页的所有层的处理为止。然后,如果完成了对同一页的所有层的处理(步骤S414中的“是”),则处理进行到步骤S415。根据图3所示的第一页的示例,如果完成了对层301和302两者的处理,则处理进行到步骤S415。在步骤S415中,拼版处理单元11确定是否完成了对在拼版完成文档的一页中包括的所有原始目标页的处理。如果还未完成对在拼版完成文档的一页中包括的所有原始目标页的处理(步骤S415中的“否”),则处理返回到步骤S403,重复进行步骤S403至S415 中的处理,直到完成对在拼版完成文档的一页中包括的所有原始目标页的处理为止。如果完成了对在拼版完成文档的一页中包括的所有原始目标页的处理(步骤S415中的“是”), 则处理进行到步骤S416。根据图3所示的示例,由于生成具有4合1布局的文档,因此当对原始电子文档的第一至第四页的处理完成时,处理进行到步骤S416。在步骤S416中,拼版处理单元11确定是否完成了对原始电子文档的所有页的处理。如果还未完成对原始电子文档的所有页的处理(步骤S416中的“否”),则处理返回到步骤S402,重复进行步骤S402至S416中的处理,直到完成对原始电子文档的所有页的处理为止。另一方面,如果完成了对原始电子文档的所有页的处理(步骤S416中的“是”),则图4中的流程图的处理(拼版完成文档生成处理)结束。图7从概念上示出了通过根据本示例性实施例的方法实现图3所示的电子文档的 4合1布局而获得的4合1拼版完成文档的第一页。在图7中,拼版之后的第一页的第一层(层701)的属性是“显示0N”、“打印当 “显示”为ON时为ON”和“存储0N”。拼版之后的第一页的第二层(层70 的属性是“显示0FF”、“打印0N”和“存储0N”。拼版之后的第一页的第三层(层703)的属性是“显示0FF”、“打印当“显示”为 ON时为ON”和“存储0N”。拼版之后的第一页的第四层(层704)的属性是“显示0N”、 “打印0FF”、“存储0N”和“加密0N”。拼版之后的第一页的第五层(层705)的属性是“显示0FF”、“打印0N”和“存储0N”。因此,最后,获得了具有不同属性的层701至705。这些层的属性对应于图6所示的层属性DB 601中的层ID 1至5(记录602至 606)。图8是通过在不考虑层属性的情况下实现图3所示的电子文档的4合1布局而获得的4合1拼版完成文档的第一页的概念图。如图8所示,如果在不考虑原始电子文档的层属性的情况下生成拼版完成文档, 则显示不应当显示的对象,打印不应当打印的对象,并且不能改变设计。换言之,在图8中,由于4合1拼版完成文档801的右上侧的区域802对应于原始电子文档的第二页,因此应当在改变层之后显示使用日语的内容和使用英语的内容。然而, 在区域802中日语内容和英语内容相混了。此外,由于左下侧的区域803对应于原始电子文档的第三页,因此第三页的OBJ包括个人数据,因此不应当被打印。然而,该OBJ被打印在区域803中。这将产生安全问题。此外,由于右下侧的区域804对应于原始电子文档的第四页,因此在拼版完成文档上不应当显示用于打印处理的对准标记和颜色条。然而,实际上显示了对准标记和颜色条。此外,虽然对准标记和颜色条是不应当缩小大小的对象,但是它们与其它内容一起被缩此外,如果通过将原始电子文档的各个页的所有层布置在页所属的拼版之后的页上,而生成拼版完成文档,则同一拼版完成页的层的数量等于“在原始电子文档的同一页上拼版的页的层”的总数。因此,在生成文档时关注关于显示和打印的处理时间、诸如改变设计的编辑所需的时间和精力、以及增加的文件大小。例如,根据图3所示的示例,将取自原始电子文档的第一至第四页的总共六层布置在拼版完成文档的第一页上。在一些情况下,打印包括100至1000页的文档。因此,有效地生成拼版完成文档非常重要。根据本示例性实施例,如果在层属性DB 601中没有存储与原始电子文档的处理对象的页的层的属性相同的属性,则将该属性添加到层属性DB 601中。此外,在分析原始电子文档中的要处理的页的层的OBJ时,如果OBJ是不应当缩小大小的0BJ,则将属性“禁止缩小OBJ :0N”作为该层的属性之一存储在层属性DB 601中。此外,如果OBJ包括个人数据,则将属性“个人数据0N”作为该层的属性之一存储在层属性DB 601中。然后,根据层属性DB 601的内容和用户指定的拼版方法,进行对原始电子文档中的要处理的页的拼版。因此,即使原始电子文档包括各种层和对象,也可以自动生成可以针对各种目的再次利用的拼版完成文档,此外,可以生成具有最小文件大小的文档。此外,使用本实施例能够减少校正所需的时间和精力。校正是例如在稍后的时间手动删除处理中不需要的层以及改变对象的布局或者缩放率。此外,使用本实施例能够改善安全性。根据本示例性实施例,描述了电子文档生成设备100是主计算机的情况。然而,如果由打印设备Iio进行层处理单元9、对象分析处理单元10和拼版处理单元11的功能,则打印设备110可以用作电子文档生成设备。接下来,描述本发明的第二示例性实施例。根据第一示例性实施例,在图4中步骤 S411至S413中,将在原始电子文档的同一层上包括的多个0BJ,以相同的缩放率/位置布置在拼版完成文档的同一层上。根据本示例性实施例,可以将在原始电子文档的同一层上包括的多个0BJ,布置在拼版完成文档的不同层上。换言之,可以将在原始电子文档的同一层上包括的多个0BJ,通过不同的缩放率或者以不同的位置布置在拼版完成文档上。例如,虽然图3中的层306仅包括用于打印处理的0BJ,但是在层306中可以包括具有与用于打印处理的OBJ的属性(“显示0FF”、“打印0N”、“存储0N”)相同的属性的内容(例如正文)。在这种情况下,当在裁切区域外部布置有OBJ时,不缩小裁切区域外部的0BJ,当在裁切区域中布置有OBJ时,缩小裁切区域中的诸如正文的0BJ。通过上述配置,除了在第一示例性实施例中描述的效果外,与第一示例性实施例相比,本示例性实施例也可以应用于原始电子文档的各种层和对象。由于紧接在上面描述的处理之外的本示例性实施例的处理与第一示例性实施例的处理类似,因此不重复对该处理的详细描述。上述示例性实施例仅仅是本发明的示例,不应当被解释为限制本发明的技术范围。换言之,只要根据本发明的技术思想或者主要特征,可以以多种方式实现本发明。根据本发明,如果原始电子文档的层的描绘对象是特殊描绘对象,则根据按照描绘对象的属性预先设置了内容的层属性,进行描绘对象的拼版。因此,可以有效地生成可以针对各种目的再次利用的拼版完成文档。本发明的实施例还能够通过读出并执行记录在存储装置上的用于执行上述实施例的功能的计算机可执行指令的程序的系统或设备的计算机(或诸如CPU或微处理单元 (MPU)的装置)、以及由系统或设备的计算机例如读出并执行记录在存储装置上的用于执行上述实施例中的一个或更多个的功能的程序来执行步骤的方法来实现。鉴于此,可以例如经由网络或者从用作存储装置的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。记录介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储器、光盘(例如紧凑盘(CD)、数字通用盘(DVD)或者蓝光盘(BD) )、闪存装置、存储卡等中的一个或更多个。这种系统或者设备以及存储有程序的记录介质包括在本发明的范围内。虽然参照示例性实施例对本发明进行了说明,但是应当理解,本发明不限于所公开的示例性实施例。所附权利要求的范围符合最宽的解释,以使其涵盖所有变型、等同结构及功能。
权利要求
1.一种电子文档生成设备,被配置为通过对包括多个页和多个层的电子文档的各个页进行拼版来生成拼版完成文档,所述电子文档生成设备包括分析单元,被配置为分析属于所述电子文档中的要处理的页的要处理的层的描绘对象;确定单元,被配置为基于由所述分析单元进行的对所述描绘对象的分析的结果,确定所述描绘对象是否是预先设置的特殊描绘对象;以及拼版单元,被配置为当所述确定单元确定所述描绘对象是所述特殊描绘对象时,基于根据所述特殊描绘对象的属性确定的层属性来进行拼版,并且其中,所述层属性指示针对属于所述要处理的层的所述描绘对象的处理方法。
2.根据权利要求1所述的电子文档生成设备,所述电子文档生成设备还包括存储单元,被配置为当在记录所述拼版完成文档的各个页的层的层属性的数据库中, 没有存储与所述要处理的层的层属性相同的层属性时,将所述层属性存储在所述数据库中,其中,所述拼版单元基于存储在所述数据库中的层的层属性,对属于该层的描绘对象进行拼版,其中,当没有存储与所述特殊描绘对象所属的层的层属性相同的层属性时,将根据所述描绘对象的属性预先设置了内容的层属性存储在所述数据库中。
3.根据权利要求1所述的电子文档生成设备,其中,所述确定单元基于由所述分析单元进行的对所述描绘对象的所述分析的结果,确定所述描绘对象是否是不允许进行大小缩小的描绘对象,其中,所述层属性包括指示是否允许对所述描绘对象进行大小缩小的信息,其中,所述拼版单元对于不允许进行大小缩小的所述描绘对象,在不进行大小缩小的情况下进行拼版。
4.根据权利要求1所述的电子文档生成设备,所述电子文档生成设备还包括加密单元,被配置为对所述要处理的层的信息进行加密,其中,所述确定单元基于由所述分析单元进行的对所述描绘对象的所述分析的结果, 确定所述描绘对象是否是包括个人数据的描绘对象,其中,所述层属性包括指示是否包括个人数据的信息,其中,所述加密单元对包括所述个人数据的所述描绘对象所属的层的信息进行加密。
5.根据权利要求1所述的电子文档生成设备,其中,所述层属性包括指示是否允许在显示装置上进行显示、是否允许在打印设备上进行打印以及是否允许在存储介质中进行存储的信息。
6.一种电子文档生成方法,用于通过对包括多个页和多个层的电子文档的各个页进行拼版来生成拼版完成文档,所述电子文档生成方法包括分析属于所述电子文档中的要处理的页的要处理的层的描绘对象;基于对所述描绘对象的分析的结果,确定所述描绘对象是否是预先设置的特殊描绘对象;以及当确定所述描绘对象是所述特殊描绘对象时,基于根据所述特殊描绘对象的属性确定的层属性来进行拼版,并且其中,所述层属性指示针对属于所述要处理的层的所述描绘对象的处理方法。
7.根据权利要求6所述的电子文档生成方法,所述电子文档生成方法还包括当在记录所述拼版完成文档的各个页的层的层属性的数据库中,没有存储与所述要处理的层的层属性相同的层属性时,将所述层属性存储在所述数据库中;基于存储在所述数据库中的层的层属性,对属于该层的描绘对象进行拼版, 当没有存储与所述特殊描绘对象所属的层的层属性相同的层属性时,将根据所述描绘对象的属性预先设置了内容的层属性存储在所述数据库中。
8.根据权利要求6所述的电子文档生成方法,所述电子文档生成方法还包括基于对所述描绘对象的所述分析的结果,确定所述描绘对象是否是不允许进行大小缩小的描绘对象;其中,所述层属性包括指示是否允许对所述描绘对象进行大小缩小的信息,以及对于不允许进行大小缩小的所述描绘对象,在不进行大小缩小的情况下进行拼版。
9.根据权利要求6所述的电子文档生成方法,所述电子文档生成方法还包括 对所述要处理的层的信息进行加密;基于对所述描绘对象的所述分析的结果,确定所述描绘对象是否是包括个人数据的描绘对象,其中,所述层属性包括指示是否包括个人数据的信息,以及对包括所述个人数据的所述描绘对象所属的层的信息进行加密。
10.根据权利要求6所述的电子文档生成方法,其中,所述层属性包括是否允许在显示装置上进行显示、是否允许由打印设备进行打印以及是否允许在存储介质中进行存储的信
全文摘要
本发明提供一种电子文档生成设备及电子文档生成方法。如果在层属性DB中没有存储与原始电子文档中的要处理的层的属性相同的属性,则电子文档生成设备将该属性添加到层属性DB,并且分析原始电子文档中的要处理的页的层的OBJ,如果OBJ是不允许进行大小缩小的OBJ,则将“禁止缩小OBJON”作为该层的属性之一存储在层属性DB中,如果OBJ是包括个人数据的OBJ,则将“个人数据ON”作为该层的属性之一存储在层属性DB中,进一步根据层属性DB的内容和用户指定的拼版方法,对原始电子文档中的要处理的页进行拼版。
文档编号G06F17/21GK102298572SQ201110175779
公开日2011年12月28日 申请日期2011年6月24日 优先权日2010年6月24日
发明者中塚忠则 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1