ISBN转换及其它。

ISBN转换及其它。,第1张

PROCEDURE isbnzh

*十位ISBN转换为13位,要求数据类型为字符型

PARAMETERS isbn

nisbn=ALLTRIM("978"-SUBSTR(isbn,1,9))

sumnum=0

FOR i=1 TO 12

sumnum=sumnum+IIF(MOD(i,2)=1,VAL(SUBSTR(nisbn,i,1))*1,VAL(SUBSTR(nisbn,i,1))*3)

ENDFOR

nisbn=IIF(MOD(sumnum,10)=0,nisbn+"0",ALLTRIM(nisbn-str(10-MOD(sumnum,10),1,0)))

RETURN nisbn

通过isbn找免费的电子书pdf的步骤是:

1、首先进入福昕PDF转换器官网。

2、下载安装完成后,打开软件,选择【知道书的isbn怎么找到pdf】pdf转word格式。

3、点击或者拖拽你想要转换的批量PDF文件或者点击界面下方【添加文件夹】。输出目录可以选择【原文件目录】或者【自定义目录】,点击【开始转换】即可完成转换。

各位一点参考:

新的国际标准书号在国际上简称“ISBN-13”。而前缀码979将作为ISBN-13备用的新系列号码,在978系列号码用尽后开始启用。在使用ISBN-13时,EAN-13条码与ISBN-13数字码需同时排列,且ISBN-13数字码应排在EAN-13物品条码上方,它包括国际标准书号的标识符“ISBN”、数字号码以及数字号码各标识组间的连字符“-”。而与物品条码编码相同的13位数字则应连续排列(无连字符和空格)在物品条码下方,其前也无须添加国际标准书号的标识符“ISBN” 。

ISBN: 7-301-04815-7

EAN-13: 978-7-301-04815-3

前缀978(代表图书),中间一部分与ISBN相同, 最后一位是校验码,校验位的加权算法与10位ISBN的算法不同。具体算法是:用1分别乘ISBN的前9位中的奇数位,用3乘以偶数位,成绩之和以10为模即可得到校验位的值,其值范围应该为0~9。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8000749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存