CN106874240A - 数字出版方法及*** - Google Patents

数字出版方法及*** Download PDF

Info

Publication number
CN106874240A
CN106874240A CN201611198345.8A CN201611198345A CN106874240A CN 106874240 A CN106874240 A CN 106874240A CN 201611198345 A CN201611198345 A CN 201611198345A CN 106874240 A CN106874240 A CN 106874240A
Authority
CN
China
Prior art keywords
data
publishing
storage address
file destination
destination data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611198345.8A
Other languages
English (en)
Inventor
谭春林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
South China Normal University
Original Assignee
South China Normal University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by South China Normal University filed Critical South China Normal University
Priority to CN201611198345.8A priority Critical patent/CN106874240A/zh
Publication of CN106874240A publication Critical patent/CN106874240A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/189Automatic justification

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明实施例公开了一种数字出版方法,该方法包括:接收用户输入的查找指令;根据所述查找指令,查找目标文件数据;获取所述目标文件数据的第一存储地址;将所述第一存储地址下的所述目标文件数据转换为二进制数据;根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址。本发明实施例还公开了一种相应的数字出版***。本发明实施例公开的数字出版方法,实现了中文期刊等中文的出版数据的快速处理,克服了由于需要对图、表、符号及公式等特别处理而额外耗费时间的问题,加快了数字出版的进程,提高了用户体验。

Description

数字出版方法及***
技术领域
本发明涉及出版技术领域,尤其涉及数字出版方法及***。
背景技术
目前,中文期刊的优先数字出版进程缓慢,出版滞后现象严重,导致优质稿件和优秀成果不能及时得以传播和交流、科研成果的首创价值受到折损、科研人员的创新影响到论文的引用率和期刊的影响力。与此同时,互联网期刊、电子书以及在线数据库等多种数字出版与传播模式已经对传统纸媒出版模式构成猛烈冲击,并展示了其稳健的发展态势和市场前景。从广义上来说,数字出版不仅仅指直接在网上编辑出版内容,也不仅仅指把传统印刷版的东西数字化,又或者把传统的东西扫描到网上就叫做数字出版,真正的数字出版是依托传统的资源,用数字化这样一个工具进行立体化传播的方式。
数字出版起源于20世纪90年代初,英美等发达国家的专业出版商就在积极开发在线数据库平台,并且在数字出版领域取得了显著成绩。如Science Direct全文数据库、Scopus期刊数字化项目、Springer Link在线出版平台、High Wire数字出版平台、SciELO出版平台等。近年来,我国中文期刊数字化、网络化建设已取得较大发展。国内已经有少数英文期刊自主建设了适合期刊本身特色的英文版数字出版平台,如《浙江大学学报英文版》(A、B、C辑)、Nano-Macro Letters等。
但目前,中文期刊建设全流程的数字出版平台的情况较少,特别是中文科技期刊,由于对图、表、符号及公式等要求严苛,难以实现“全流程”数字出版。由于在成熟的传统印刷出版流程之外,附加二次加工的数字出版制作流程,往往需要在现有出版流程基础上再次投入人力、物力和财力来实施重复的出版制作工作,这从根本上导致了出版时滞的延长。据统计,2010年,我国中文期刊的平均出版时滞在11.6月。这与国外数字出版的时滞差距非常大,Springer Link平台上超过1500种期刊使用其数字出版平台,平均出版时间仅为21天。因此,对于中文期刊的数字出版技术而言,提高出版效率成为一个技术难点。
发明内容
本发明实施例提供数字出版方法及***,以解决现有技术中中文期刊的数字出版技术的出版率低的问题。
一方面,本发明实施例提供一种数字出版方法,所述方法包括:
接收用户输入的查找指令;
根据所述查找指令,查找目标文件数据;
获取所述目标文件数据的第一存储地址;
将所述第一存储地址下的所述目标文件数据转换为二进制数据;
根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址。
在其中一个实施例中,在所述根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址的步骤之后,还包括:
读取所述第一存储地址下的所述目标文件数据;
判断所述第一出版数据是否与所述目标文件数据匹配;
若否,发出校验错误提醒。
在其中一个实施例中,所述根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址的步骤,包括:
将所述二进制数据逐个字节写入第二存储地址,在所述第二存储地址中生成第一出版数据。
在其中一个实施例中,所述根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址的步骤,包括:
将所述二进制数据写入数据缓冲区,得到缓存数据;
将所述缓存数据复制至第二存储地址,得到第一出版数据。
在其中一个实施例中,所述查找指令包括元数据查找指令;在所述接收用户输入的查找指令的步骤之前,还包括:
提取所述目标文件数据的首页内容;
根据所述首页内容获取所述目标文件数据的元数据,所述元数据包括文件标题、文件作者、作者单位、文件摘要和关键词中的一项或多项;
保存所述元数据。
另一方面,本发明实施例还提供了一种数字出版***,所述数字出版***包括:
接收模块,用于接收用户输入的查找指令;
查找模块,用于根据所述查找指令,查找目标文件数据;
第一获取模块,用于获取所述目标文件数据的第一存储地址;
转换模块,用于将所述第一存储地址下的所述目标文件数据转换为二进制数据;
生成模块,用于根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址。
在其中一个实施例中,还包括:
读取模块,用于读取所述第一存储地址下的所述目标文件数据;
判断模块,用于判断所述第一出版数据是否与所述目标文件数据匹配;
提醒模块,用于发出校验错误提醒。
在其中一个实施例中,所述生成模块包括:
第一写入单元,用于将所述二进制数据逐个字节写入第二存储地址,在所述第二存储地址中生成第一出版数据。
在其中一个实施例中,所述生成模块包括:
第二写入单元,用于将所述二进制数据写入数据缓冲区,得到缓存数据;
复制单元,用于将所述缓存数据复制至第二存储地址,得到第一出版数据。
在其中一个实施例中,所述查找指令包括元数据查找指令;所述数字出版***还包括:
提取模块,用于提取所述目标文件数据的首页内容;
第二获取模块,用于根据所述首页内容获取所述目标文件数据的元数据,所述元数据包括文件标题、文件作者、作者单位、文件摘要和关键词中的一项或多项;
保存模块,用于保存所述元数据。
本发明实施例提供的数字出版方法,通过接收用户输入的查找指令;根据所述查找指令,查找目标文件数据;获取所述目标文件数据的第一存储地址;将所述第一存储地址下的所述目标文件数据转换为二进制数据;根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址。由此,实现了中文期刊等中文的出版数据的快速处理,克服了由于需要对图、表、符号及公式等特别处理而额外耗费时间的问题,加快了数字出版的进程,提高了用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例的附图,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明数字出版方法的第一实施例的流程图;
图2是本发明数字出版方法的第二实施例的流程图;
图3是本发明数字出版方法的第三实施例的流程图;
图4是本发明数字出版***的第一实施例的结构框图;
图5是本发明数字出版***的第二实施例的结构框图;
图6是本发明数字出版***的第三实施例的结构框图;
图7是本发明数字出版***的第四实施例的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
第一实施例
如图1所示,是本发明数字出版方法的第一实施例的流程图。该数字出版方法包括:
步骤101,接收用户输入的查找指令。
在本发明实施例中,利用数字化手段进行排版,智能地获取待排版的数据,也是很重要的一环,用户可以通过输入关键词等查找用于排版的目标文件数据。其中,目标文件数据可以是存储在用户排版所使用终端本地的数据,也可以是存储在网上的数据,如网上数据库等。
步骤102,根据所述查找指令,查找目标文件数据。
在本发明实施例中,***根据用户输入的查找指令,在终端本地或网上数据库等查找用户所需要的目标文件数据。
步骤103,获取所述目标文件数据的第一存储地址。
在本发明实施例中,当查找到终端本地或网上数据库中存在该目标文件数据时,获取该目标文件数据的第一存储地址。
步骤104,将所述第一存储地址下的所述目标文件数据转换为二进制数据。
现有技术采用传统的字符方式写数据到文件,而本发明实施例将所述第一存储地址下的所述目标文件数据转换为二进制数据,采用将数据以二进制方式写入文件,数据读写处理速度快,方便快捷。
步骤105,根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址。
在本发明实施例中,将转换后的二进制数据在排版的第二存储地址生成第一出版数据。
本发明实施例提供的数字出版方法,通过接收用户输入的查找指令;根据所述查找指令,查找目标文件数据;获取所述目标文件数据的第一存储地址;将所述第一存储地址下的所述目标文件数据转换为二进制数据;根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址。由此,实现了中文期刊等中文的出版数据的快速处理,克服了由于需要对图、表、符号及公式等特别处理而额外耗费时间的问题,加快了数字出版的进程,提高了用户体验。
第二实施例
如图2所示,是本发明数字出版方法的第二实施例的流程图。该数字出版方法方法包括:
步骤201,接收用户输入的查找指令。
步骤202,根据所述查找指令,查找目标文件数据。
步骤203,获取所述目标文件数据的第一存储地址。
步骤204,将所述第一存储地址下的所述目标文件数据转换为二进制数据。
步骤201至步骤204与本发明数字出版方法的第一实施例的相应步骤相同,此处不再赘述。
步骤205,将所述二进制数据逐个字节写入第二存储地址,在所述第二存储地址中生成第一出版数据。
在本发明实施例中,可以使用将所述二进制数据逐个字节写入第二存储地址的方式生成第一出版数据,由此,无论是中文字符,还是图、表和公式等都可以直接中第二存储地址中生成。
步骤206,读取所述第一存储地址下的所述目标文件数据。
已知地,出版流程在排版后还需要校样。在现有技术中,在校样处理环节,需要打印出校样纸稿后交给编辑校对,最后将校对后的纸稿反馈给排版部门进行校改,如此的交互过程属于“非数字化”的过程,即“数字化”脱节,相当地浪费时间,也不利于在较改过程中产生的历史版本的保存。在本发明实施例中,可以直接利用数字化的手段自动校样,首先需要读取第一存储地址下的目标文件数据,即排版前的文件数据。
步骤207,判断所述第一出版数据是否与所述目标文件数据匹配。
在本发明实施例中,根据已读取的第一存储地址下的目标文件数据,来判断第一出版数据是否与目标文件数据匹配。
步骤208,若否,发出校验错误提醒。
当出现第一出版数据与目标文件数据存在不匹配的情况是,则发出校验错误提醒,以便于用户针对不匹配的内容作出更改或不更改的处理。
本发明实施例提供的数字出版方法,通过读取所述第一存储地址下的所述目标文件数据,判断所述第一出版数据是否与所述目标文件数据匹配,若否,发出校验错误提醒,实现了数字化自动校样,不但节省了用户的处理时间,还可以实现历史版本的保存。
第三实施例
如图3所示,是本发明数字出版方法的第三实施例的流程图。该数字出版方法包括:
步骤301,提取所述目标文件数据的首页内容。
在本发明实施例中,目标文件数据可以是用户本人或其他人保存至终端本地或上传至网上数据库的数据,这些文件的首页都含有文件标题、文件作者、作者单位、文件摘要和关键词等信息,可以通过提取目标文件数据的首页内容来提取相关信息,以供查找之用。
步骤302,根据所述首页内容获取所述目标文件数据的元数据,所述元数据包括文件标题、文件作者、作者单位、文件摘要和关键词中的一项或多项。
在本发明实施例中,以文件标题、文件作者、作者单位、文件摘要和关键词中的一项或多项作为目标数据的元数据,以使用户在查找时可以通过单项条件或多项条件进行查找,例如,可以通过检索式的方式进行更加精确的查找。
步骤303,保存所述元数据。
在本发明实施例中,获取和保存元数据的步骤可以由***全自动完成,也可以是经用户确认提取的,如具体的操作可以是:在目标文件数据的创立过程中,从待输入的word文档稿件中直接拷贝稿件的首页内容(包括标题、作者、单位、摘要、关键词等),然后在***中录入窗口的富文本框中,从而自动触发字段读取函数,将该文本框中的标题、作者、单位、摘要及关键词等部分自动提取并保存到数据库记录中,以实现目标文件数据的创建及其元数据的保存。
步骤304,接收用户输入的查找指令。
步骤305,根据所述查找指令,查找目标文件数据。
步骤306,获取所述目标文件数据的第一存储地址。
步骤307,将所述第一存储地址下的所述目标文件数据转换为二进制数据。
步骤304至步骤307与本发明数字出版方法的第一实施例的相应步骤相同,此处不再赘述。
步骤308,将所述二进制数据写入数据缓冲区,得到缓存数据。
在本发明实施例中,可以将二进制数据先写入数据缓冲区,在缓冲区形成相应的缓冲数据,可以更快地处理数据。
步骤309,将所述缓存数据复制至第二存储地址,得到第一出版数据。
在本发明实施例中,将二进制数据先写入数据缓冲区,可以不必一个字节一个字节地将数据写入第二存储地址,而是可以将完整的缓存数据复制至第二存储数据。
步骤310,读取所述第一存储地址下的所述目标文件数据。
步骤311,判断所述第一出版数据是否与所述目标文件数据匹配。
步骤312,若否,发出校验错误提醒。
步骤310至步骤312与本发明数字出版方法的第二实施例的相应步骤相同,此处不再赘述。
本发明实施例的数字出版方法,通过提取所述目标文件数据的首页内容,根据所述首页获取所述目标文件数据的元数据,所述元数据包括文件标题、文件作者、作者单位、文件摘要和关键词中的一项或多项,保存所述元数据,实现了目标文件数据的元数据的自动提取,可以使用户更好地查找所需要的文件数据;通过根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址。将所述二进制数据写入数据缓冲区,得到缓存数据,将所述缓存数据复制至第二存储地址,得到第一出版数据,实现了利用数据缓冲区,更快地进行数据处理。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序中执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁盘、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
上文对本发明的数字出版方法的实施例作了详细介绍。下面将相应于上述方法的***作进一步阐述。
第四实施例
如图4所示,为本发明数字出版***的第一实施例的结构框图。该数字出版***400可以实施本发明数字出版方法的第一实施例的各步骤,具体包括:接收模块401,用于接收用户输入的查找指令;查找模块402,用于根据所述查找指令,查找目标文件数据;第一获取模块403,用于获取所述目标文件数据的第一存储地址;转换模块404,用于将所述第一存储地址下的所述目标文件数据转换为二进制数据;生成模块405,用于根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址。
本发明实施例提供的数字出版***,通过接收用户输入的查找指令;根据所述查找指令,查找目标文件数据;获取所述目标文件数据的第一存储地址;将所述第一存储地址下的所述目标文件数据转换为二进制数据;根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址。由此,实现了中文期刊等中文的出版数据的快速处理,克服了由于需要对图、表、符号及公式等特别处理而额外耗费时间的问题,加快了数字出版的进程,提高了用户体验。
第五实施例
如图5所示,为本发明数字出版***的第二实施例的结构框图。该数字出版***500可以实现本发明数字出版***的第二实施例的各步骤,具体包括:接收模块501,用于接收用户输入的查找指令;查找模块502,用于根据所述查找指令,查找目标文件数据;第一获取模块503,用于获取所述目标文件数据的第一存储地址;转换模块504,用于将所述第一存储地址下的所述目标文件数据转换为二进制数据;生成模块505,用于根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址;读取模块506,用于读取所述第一存储地址下的所述目标文件数据;判断模块507,用于判断所述第一出版数据是否与所述目标文件数据匹配;提醒模块508,用于发出校验错误提醒。其中,生成模块505还包括:第一写入单元5051,用于将所述二进制数据逐个字节写入第二存储地址,在所述第二存储地址中生成第一出版数据。
本发明实施例提供的数字出版***,本通过读取所述第一存储地址下的所述目标文件数据,判断所述第一出版数据是否与所述目标文件数据匹配,若否,发出校验错误提醒,实现了数字化自动校样,不但节省了用户的处理时间,还可以实现历史版本的保存。
第六实施例
图6是本发明数字出版***的第三实施例的框图。图6所示的数字出版***600可以实现本发明数字出版方法的第三实施例的各步骤,包括:提取模块601,用于提取所述目标文件数据的首页内容;第二获取模块602,用于根据所述首页内容获取所述目标文件数据的元数据,所述元数据包括文件标题、文件作者、作者单位、文件摘要和关键词中的一项或多项;保存模块603,用于保存所述元数据;接收模块604,用于接收用户输入的查找指令;查找模块605,用于根据所述查找指令,查找目标文件数据;第一获取模块606,用于获取所述目标文件数据的第一存储地址;转换模块607,用于将所述第一存储地址下的所述目标文件数据转换为二进制数据;生成模块608,用于根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址;读取模块609,用于读取所述第一存储地址下的所述目标文件数据;判断模块610,用于判断所述第一出版数据是否与所述目标文件数据匹配;提醒模块611,用于发出校验错误提醒。其中,生成模块608还包括:第二写入单元6081,用于将所述二进制数据写入数据缓冲区,得到缓存数据;复制单元6082,用于将所述缓存数据复制至第二存储地址,得到第一出版数据。
本发明实施例提供的数字出版***,通过提取所述目标文件数据的首页内容,根据所述首页获取所述目标文件数据的元数据,所述元数据包括文件标题、文件作者、作者单位、文件摘要和关键词中的一项或多项,保存所述元数据,实现了目标文件数据的元数据的自动提取,可以使用户更好地查找所需要的文件数据;通过根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址。将所述二进制数据写入数据缓冲区,得到缓存数据,将所述缓存数据复制至第二存储地址,得到第一出版数据,实现了利用数据缓冲区,更快地进行数据处理。
第七实施例
图7是本发明数字出版***的第四实施例的框图。该数字出版***400可以实现本发明数字出版方法的第一、第二、第三实施例的各步骤。其中包括软件***包括管理模块401、排版助手模块402和数字出版模块403。
进一步地,管理模块401包括用户管理4011、期刊管理4012和数据管理4013。
用户管理4011,主要用户包括***管理员、期刊编辑、排版员等3类用户。包括用户账户的注册与真实性审核、用户权限的管理以及各类型用户信息安全监控。
期刊管理4012,适合多种期刊的排版制作与出版,期刊编辑可以方便地创建期刊并设置或修改期刊参数,可视化设计目次及正文版式的方正书版模板文件。
数据管理4013,数据管理包括数据统计、数据备份和字典管理,其中,数据统计涉及对用户的使用情况、期刊统计、排版业务量统计等;数据备份包括数据库备份、排版输出文件备份以及数字出版交换文件备份等。
字典管理涉及可扩充和自定义的排版工具及其注解代码,方便为用户扩展、存储和调用常用排版注解代码等,增强本***的学习功能。在自动生成方正排版文件时,需要将本***排版的内容中转义符注解转换为方正书版中的特殊符号,需要建立转换字典如表1,表中第一列不可见的内容为方正书版***中常用的特殊符号。
表1注解符转义字典
排版助手模块402作为本***的核心模块,其包括:稿件录入4021、排版管理4022及排版输出4023。
稿件录入4023,其主要是从稿件word文档中直接拷贝稿件的首页内容(包括标题、作者、单位、摘要、关键词等),然后在本***中录入窗口的富文本框中,从而自动触发字段读取函数,将该文本框中的标题、作者、单位、摘要及关键词等部分自动提取并保存到数据库记录中,以实现稿件的创建及其基本信息的保存。该功能的设计流程图如下:
排版管理4022,还包括正文排版、插图处理、表格自动排、文献自动排等功能。各模块同时产生方正书版排版格式文件、html网页文件,并将这些文件保存与数据库。
其中,正文排版功能包括textarea控件、按钮组、动态按钮、工具箱。其中,按钮组包括对textarea控件中内容的“一键排版”、本软件排版文件向方正书版的“转换”、“保存”到数据库三个功能按钮。
动态按钮是根据已经自动排版表格或上传的插图,动态显示与当前处理稿件相关的图、表的序号,动态显示为“表1”“表2”…“表n”或“图1”“图2”…“图n”等按钮,等待排版员在textarea控件中相应位置***图表标签。例如:点击“图1”动态按钮,则在textarea控件中光标位置***插图的描点注解:“〖BP(〗图1〖BP)〗”
按钮组功能是向textarea控件中光标位置***排版转义注解符如表2。包含常用特殊符号的工具箱按钮见表3。这些按钮onclick触发insertAtCaret()函数,如点击触发onclick="insertAtCaret(this.form.tarea,'〖BP(〗眉〖BP)〗');",在textarea中光标位置***页眉标签注解符“〖BP(〗眉〖BP)〗”,再如点击触发onclick="insertAtCaret(this.form.tarea,'〖ZW(,7〗〖ZK(〗〖ZK)〗〖ZW)〗');",,在textarea中光标位置***注文注解“〖ZW(,7〗〖ZK(〗〖ZK)〗〖ZW)〗”,等。通过这种转换,一方面,可以通过点击这些按钮,实现了键盘输入效果;另一方面,在网络版同步数据库的排版中,将网页模式中无法显示或显示乱码的方正书版特殊符号可视化。
表2常用自动输入排版转义注解符
表3部分常用特殊符号工具箱
“一键排版”按钮,触发onclick="onekey();document.postart.submit.disabled=false;"事件,解决方正书版换行符不识别的问题,自动将testarea控件中换行符改为【↙】。“转换”按钮触发onclick="ToFbd();document.postart.Submit.disabled=false;"事件,利用ToFbd()函数将textarea控件中的排版内容通过转义注解符对应关系将内容中不可见的字符或乱码转换为方正书版的小样。“保存”按钮将转换结果存储于数据库。
图表处理功能包括字段相同的“新建”和“修改”图或表两个模块。其中包括上传控件,用于上传稿件中的图或表的图片.GIF文件;还包括类型(表或图)、序号、图片文件名、图片地址、单栏/跨栏排版、缩放比、中英文图/表题、图/表注、方正注解和网页代码自动生成文本框。这两个文本框设置为只读,其内容依据每个控件的onchange事件触发修改文本框自动更新的fbdchart()函数。
表格自动排功能包括序号、中/英文标题、尾注、输入框、方正预览框、网页预览框。输入框上方安排Tab、居左、半角空格、单/双栏排版、总宽度,纵横战行数等按钮。从word文件中直接复制的表格内容,粘贴到输入框中,触发onchange="fbdtable();"onkeyup="fbdtable();"onfocus="fbdtable();"三种事件,根据字符串的查找替换、字符串分割、字符串加减、赋值等操作,自动将表格内容转换为方正预览框、网页预览框的内容。点击“提交”按钮,将预览框结果及其他相关字段的内容存入数据库。
文献自动排功能是在输入框粘贴自word中的文献列表,根据查找替换半角“[”“]”、将回车符换为换段符“【∥】”后,添加格式相关的控制符,最后保存到数据库。
排版输出4023还包括输出方正书版、锁定版本和历史版本三个功能。
其中,输出方正书版功能是排版输出为方正书版的小样.fbd文件和设置.pro文件.包括从数据库中读取期刊版式模板、期刊参数(刊名、刊号、出版者、刊期、年、卷、期等)、稿件信息(标题、作者、单位、摘要、关键词、基金项目、收稿日期、中图分类号、DOI号、起止页码、转接页码、页眉信息、图表信息、栏目名称、责任编辑、目录排序等)、稿件排版内容等信息;以期的issue_id为命名,创建导出文件夹;以稿件“稿号.fbd”“稿号.pro”命名,利用写文件操作创建方正书版文件。
锁定版本、历史版本是对各版本进行管理。版本锁定有利于稿件在校对、审改过程中是否可被修改,保证版本的稳定性、准确性,避免版本的错乱。历史版本可供查询,各个版本可以独立编译成方正书版小样文件。
数字出版模块403则包括XML元数据4031和Html出版4032。
具体地,XML元数据4031读取数据库中的期刊参数、期号、目次、稿件内容等信息,根据第三方数字出版商、优先出版、马格网刊以及DOI注册等批量上传所需的XML模板,自动生成各类XML文件,
Html出版4032在前述排版管理模块中,在排版的同时,在后台转换成论文的流式文件html代码。数字出版***首先读取数据库中期刊参数、期号信息、目录信息、论文内容信息等数据,利用CSS+DIV网刊模板,生成兼容各类浏览器(PC端、移动端)的网页和电子书文件,可以按照整期列表管理单篇论文;利用网页编辑器并对单篇论文的内容进行核对、微调、预览、发布等操作;将原来方正书版所需的tif格式的图片格式转换为jpg文件,利于html网刊的正常显示;利用doi号的访问域名,建立参考文献访问跳转链接,方便读者阅读下载相关文献;按照目录的顺序,建立目录访问网页,实现多篇论文相互链接;提供相关论文列表及链接。利用各类搜索引擎的优化策略,在html出版文件中嵌入由本***依据单篇全文自动提取的众多关键词,以提高搜索抓取速度和精确性,提高论文被发现的概率。
以上所说实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应该认为是本说明书记载的范围。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (10)

1.一种数字出版方法,其特征在于,包括:
接收用户输入的查找指令;
根据所述查找指令,查找目标文件数据;
获取所述目标文件数据的第一存储地址;
将所述第一存储地址下的所述目标文件数据转换为二进制数据;
根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址。
2.根据权利要求1所述数字出版方法,其特征在于,在所述根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址的步骤之后,还包括:
读取所述第一存储地址下的所述目标文件数据;
判断所述第一出版数据是否与所述目标文件数据匹配;
若否,发出校验错误提醒。
3.根据权利要求1所述数字出版方法,其特征在于,所述根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址的步骤,包括:
将所述二进制数据逐个字节写入第二存储地址,在所述第二存储地址中生成第一出版数据。
4.根据权利要求1所述数字出版方法,其特征在于,所述根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址的步骤,包括:
将所述二进制数据写入数据缓冲区,得到缓存数据;
将所述缓存数据复制至第二存储地址,得到第一出版数据。
5.根据权利要求1所述数字出版方法,其特征在于,所述查找指令包括元数据查找指令;在所述接收用户输入的查找指令的步骤之前,还包括:
提取所述目标文件数据的首页内容;
根据所述首页内容获取所述目标文件数据的元数据,所述元数据包括文件标题、文件作者、作者单位、文件摘要和关键词中的一项或多项;
保存所述元数据。
6.一种数字出版***,其特征在于,包括:
接收模块,用于接收用户输入的查找指令;
查找模块,用于根据所述查找指令,查找目标文件数据;
第一获取模块,用于获取所述目标文件数据的第一存储地址;
转换模块,用于将所述第一存储地址下的所述目标文件数据转换为二进制数据;
生成模块,用于根据所述二进制数据,生成第一出版数据,所述第一出版数据存储于第二存储地址。
7.根据权利要求6所述数字出版***,其特征在于,还包括:
读取模块,用于读取所述第一存储地址下的所述目标文件数据;
判断模块,用于判断所述第一出版数据是否与所述目标文件数据匹配;
提醒模块,用于发出校验错误提醒。
8.根据权利要求6所述数字出版***,其特征在于,所述生成模块包括:
第一写入单元,用于将所述二进制数据逐个字节写入第二存储地址,在所述第二存储地址中生成第一出版数据。
9.根据权利要求6所述数字出版***,其特征在于,所述生成模块包括:
第二写入单元,用于将所述二进制数据写入数据缓冲区,得到缓存数据;
复制单元,用于将所述缓存数据复制至第二存储地址,得到第一出版数据。
10.根据权利要求6所述数字出版***,其特征在于,所述查找指令包括元数据查找指令;所述数字出版***还包括:
提取模块,用于提取所述目标文件数据的首页内容;
第二获取模块,用于根据所述首页内容获取所述目标文件数据的元数据,所述元数据包括文件标题、文件作者、作者单位、文件摘要和关键词中的一项或多项;
保存模块,用于保存所述元数据。
CN201611198345.8A 2016-12-22 2016-12-22 数字出版方法及*** Pending CN106874240A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611198345.8A CN106874240A (zh) 2016-12-22 2016-12-22 数字出版方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611198345.8A CN106874240A (zh) 2016-12-22 2016-12-22 数字出版方法及***

Publications (1)

Publication Number Publication Date
CN106874240A true CN106874240A (zh) 2017-06-20

Family

ID=59163886

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611198345.8A Pending CN106874240A (zh) 2016-12-22 2016-12-22 数字出版方法及***

Country Status (1)

Country Link
CN (1) CN106874240A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107832273A (zh) * 2017-11-17 2018-03-23 青岛海信移动通信技术股份有限公司 用于移动终端墨水屏上的内容显示方法及装置
CN108346035A (zh) * 2018-02-13 2018-07-31 北京仁和汇智信息技术有限公司 一种用于科技期刊论文的数字出版***
CN111061863A (zh) * 2019-12-16 2020-04-24 北大方正集团有限公司 期刊目录展示方法、装置及设备
CN113065316A (zh) * 2021-03-26 2021-07-02 洛阳圣昂通网络科技有限公司 将方正小样文件动态转换成html并录入题库、从题库选题组稿并生成小样文件的方法
CN113076716A (zh) * 2021-04-16 2021-07-06 浙江鸿程计算机***有限公司 年鉴的排版方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103218351A (zh) * 2013-03-15 2013-07-24 杭州中元数据科技有限公司 现代地方文献电子图书制作方法
CN103605639A (zh) * 2013-11-28 2014-02-26 厦门市乐创信息科技有限公司 一种基于epub格式电子书籍制作的方法
CN103996126A (zh) * 2014-05-22 2014-08-20 中国船舶重工集团公司第七一六研究所 一种动态可配置的个性化数字出版***及其方法
CN105045776A (zh) * 2015-09-07 2015-11-11 武汉大学 一种页面自动排版方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103218351A (zh) * 2013-03-15 2013-07-24 杭州中元数据科技有限公司 现代地方文献电子图书制作方法
CN103605639A (zh) * 2013-11-28 2014-02-26 厦门市乐创信息科技有限公司 一种基于epub格式电子书籍制作的方法
CN103996126A (zh) * 2014-05-22 2014-08-20 中国船舶重工集团公司第七一六研究所 一种动态可配置的个性化数字出版***及其方法
CN105045776A (zh) * 2015-09-07 2015-11-11 武汉大学 一种页面自动排版方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HOUXH86: "将文件转换成二进制,再由二进制转换成文件", 《HTTPS ://BLOG.CSDN.NET/HOUXH86/ARTICLE/DETAILS/6640430》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107832273A (zh) * 2017-11-17 2018-03-23 青岛海信移动通信技术股份有限公司 用于移动终端墨水屏上的内容显示方法及装置
CN107832273B (zh) * 2017-11-17 2022-01-25 青岛海信移动通信技术股份有限公司 墨水屏内容显示方法及装置、推送显示内容的方法及装置
CN108346035A (zh) * 2018-02-13 2018-07-31 北京仁和汇智信息技术有限公司 一种用于科技期刊论文的数字出版***
CN111061863A (zh) * 2019-12-16 2020-04-24 北大方正集团有限公司 期刊目录展示方法、装置及设备
CN111061863B (zh) * 2019-12-16 2023-09-15 新方正控股发展有限责任公司 期刊目录展示方法、装置及设备
CN113065316A (zh) * 2021-03-26 2021-07-02 洛阳圣昂通网络科技有限公司 将方正小样文件动态转换成html并录入题库、从题库选题组稿并生成小样文件的方法
CN113076716A (zh) * 2021-04-16 2021-07-06 浙江鸿程计算机***有限公司 年鉴的排版方法及装置

Similar Documents

Publication Publication Date Title
CN109408783A (zh) 电子文档在线编辑方法及***
CN106874240A (zh) 数字出版方法及***
US20200285666A1 (en) Media Search Processing Using Partial Schemas
CN103455475B (zh) 排版方法、设备及***
CN108509405A (zh) 一种演示文稿的生成方法、装置以及设备
CN102043808A (zh) 利用网页结构抽取双语词条的方法及设备
CN101432733A (zh) 利用来自搜索的所检索数据来增加电子文档的内容
CN103870583A (zh) 一种基于关系型数据库的在线可控浏览pdf文档的方法
CN112925954B (zh) 用于在图数据库中查询数据的方法和装置
CN107357777A (zh) 提取标签信息的方法和装置
CN105404677A (zh) 一种基于树形结构的检索方法
CN102467496B (zh) 用于将流式排版内容转换为块式排版文档的方法和装置
CN103150409A (zh) 一种用户检索词推荐的方法及***
CN107609032A (zh) 一种匹配方法及电子设备
CN109871516A (zh) 一种双层pdf批量生成word的方法
CN113570687A (zh) 一种文件处理方法及装置
JP6095487B2 (ja) 質問応答装置、及び質問応答方法
EP2312473A1 (en) System, apparatus and method for processing content on a computing device
CN113343140B (zh) 一种基于neo4j图形数据库自动提取网页正文内容的方法
CN107066437B (zh) 数字作品标注的方法及装置
CN105426490A (zh) 一种基于树形结构的索引方法
TW200915107A (en) System and method for creating index of patent full text search
Yang et al. An automated semantic annotation based-on Wordnet ontology
CN116340259A (zh) 文档管理方法、文档管理***和计算设备
CN107423267A (zh) 基于光标定位的修改文件传输、合并方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170620

RJ01 Rejection of invention patent application after publication