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

技术编号:7023444 阅读:168 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种电子文档生成设备及电子文档生成方法。如果在层属性DB中没有存储与原始电子文档中的要处理的层的属性相同的属性,则电子文档生成设备将该属性添加到层属性DB,并且分析原始电子文档中的要处理的页的层的OBJ,如果OBJ是不允许进行大小缩小的OBJ,则将“禁止缩小OBJ:ON”作为该层的属性之一存储在层属性DB中,如果OBJ是包括个人数据的OBJ,则将“个人数据:ON”作为该层的属性之一存储在层属性DB中,进一步根据层属性DB的内容和用户指定的拼版方法,对原始电子文档中的要处理的页进行拼版。

【技术实现步骤摘要】

本专利技术涉及一种电子文档生成设备、电子文档生成方法和计算机程序。更具体地, 本专利技术涉及一种适用于由包括多个页和多个层的电子文档而生成拼版完成文档的电子文档生成设备、电子文档生成方法和计算机程序。
技术介绍
传统上,作为在进行拼版之后进行打印的方法,存在如下方法,即在用户进行打印之前在物理页上依次对由应用软件生成的打印数据(逻辑页)进行拼版。例如,日本特开 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中获取本文档来自技高网
...

【技术保护点】
1.一种电子文档生成设备,被配置为通过对包括多个页和多个层的电子文档的各个页进行拼版来生成拼版完成文档,所述电子文档生成设备包括:分析单元,被配置为分析属于所述电子文档中的要处理的页的要处理的层的描绘对象;确定单元,被配置为基于由所述分析单元进行的对所述描绘对象的分析的结果,确定所述描绘对象是否是预先设置的特殊描绘对象;以及拼版单元,被配置为当所述确定单元确定所述描绘对象是所述特殊描绘对象时,基于根据所述特殊描绘对象的属性确定的层属性来进行拼版,并且其中,所述层属性指示针对属于所述要处理的层的所述描绘对象的处理方法。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:中塚忠则
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1