OFD文件结构--Signature.xml

<?xml version="1.0" encoding="UTF-8"?>
<ofd:Signature xmlns:ofd="http://www.ofdspec.org/2016">
	<ofd:SignedInfo>
		<ofd:Provider ProviderName="ChinaRailway12306" Company="ChinaRailway12306" Version="4"/>
		<ofd:SignatureMethod>1.2.156.10197.1.501</ofd:SignatureMethod>
		<ofd:SignatureDateTime>20220317152349</ofd:SignatureDateTime>
		<ofd:References CheckMethod="sm3">
			<ofd:Reference FileRef="/Doc_0/Res/image_39.png">
				<ofd:CheckValue>ctXKC7C6geakuaXtvGj0ImbQqgIQahLN3GyoRsabmww=</ofd:CheckValue>
			</ofd:Reference>
			<ofd:Reference FileRef="/Doc_0/Pages/Page_0/Content.xml">
				<ofd:CheckValue>pNBBGlT68TCH0PcQj1/gsRPJ8KAj9qVxV3YBYhNhs44=</ofd:CheckValue>
			</ofd:Reference>
			<ofd:Reference FileRef="/Doc_0/Attachs/Attachments.xml">
				<ofd:CheckValue>Cl2vZOdAmV8karb4ABOTsq6LsK26k2XR0J0dz/28p/0=</ofd:CheckValue><
			/ofd:Reference>
			<ofd:Reference FileRef="/Doc_0/Attachs/rai_issuer_20220317_22119130671000000049.xml">
				<ofd:CheckValue>g1ylVMhse2GNF1HSkWhhCS4oAuBHlEZ0o6WmLKE5SvU=</ofd:CheckValue>
			</ofd:Reference>
			<ofd:Reference FileRef="/Doc_0/Document.xml">
				<ofd:CheckValue>ihSPK9994G6Jv0D0P+hXHBqDHXY0sYnUeNoomJ/3p9o=</ofd:CheckValue>
			</ofd:Reference>
			<ofd:Reference FileRef="/Doc_0/Tpls/Tpl_0/Content.xml">
				<ofd:CheckValue>hnWYhbkvBSmgSJGZXOXdLrzNp4xwj26xNLWrnx2emKU=</ofd:CheckValue>
			</ofd:Reference><ofd:Reference FileRef="/Doc_0/PublicRes.xml">
				<ofd:CheckValue>WKJKUThTXvuF35OGKUm49/rqxj5dvtYULLB4pqYa8DM=</ofd:CheckValue>
			</ofd:Reference><ofd:Reference FileRef="/Doc_0/DocumentRes.xml">
				<ofd:CheckValue>MN7Pl2ThcYSEA8sX2Ps4Ofw4haMSTqa9cSw/mUsMIdw=</ofd:CheckValue>
			</ofd:Reference>
			<ofd:Reference FileRef="/Doc_0/Res/image_14.png">
				<ofd:CheckValue>bkk5DEzkHq+lZ/CQw+mHpJDhT3tgQ4yTLkbOtQlnq6U=</ofd:CheckValue>
			</ofd:Reference>
			<ofd:Reference FileRef="/Doc_0/Res/image_18.png">
				<ofd:CheckValue>B6cBlai0SXVRnCruCF0fQcAlifXEjGTfmUB4BTU5ONs=</ofd:CheckValue>
			</ofd:Reference>
		</ofd:References>
	</ofd:SignedInfo>
	<ofd:SignedValue>SignedValue.dat</ofd:SignedValue>
</ofd:Signature>

这段代码中 public int convert2Ofd(int imagefileid, String filename,String docdcsurl) { writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------start"); //String docdcsurl = Util.null2String(getPropValue("yzDcsUrl", "docdcsurl")); writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------imagefileid=" + imagefileid + ";filename=" + filename + ";docdcsurl=" + docdcsurl); int newimagefileid = -1; try { if (imagefileid > 0 && !"".equals(filename) && !"".equals(docdcsurl)) { String fileext = ""; if (filename.indexOf(".") != -1) { fileext = filename.substring(filename.lastIndexOf(".")); } writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------fileext=" + fileext); String sourcefilepath = getImageFile(imagefileid + ""); writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------sourcefilepath=" + sourcefilepath); if (!"".equals(sourcefilepath)) { String dcsurl = convert(docdcsurl, sourcefilepath, "29"); writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------dcsurl=" + dcsurl); if (!"".equals(dcsurl)) { InputStream input = getInputStreamFromDcs(dcsurl); writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------input=" + input); String newfilename = filename.substring(0, filename.lastIndexOf(".")) + ".ofd"; if (input != null) { newimagefileid = savePdfImageFile(input, newfilename); } if (new File(sourcefilepath).exists() && new File(sourcefilepath).isFile()) { new File(sourcefilepath).delete(); } } } } } catch (Exception e) { writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------Exception=" + e); } writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------newimagefileid=" + newimagefileid); writeLog("ConvertToPdfForDcsE9--convertUot2Ofd-------------------end"); return newimagefileid; }报这个异常 应该怎么修改2023-06-07 10:00:41,501 INFO A2 - [null] pool-20-thread-1-827[weaver.odoc.ofd.util.ConvertToPdfForDcs:395] - ConvertToPdfForDcsE9--convertUot2Ofd-------------------Exception=java.net.MalformedURLException: no protocol:
06-08
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值