Commit 976c0c21 by 曹玉玺

修改营业执照转换长宽

parent 954466e7
......@@ -171,18 +171,25 @@ async png2jpg (srcPng, dstJpg) {
var downClient=system.getObject("util.restClient");
var result=await downClient.execDownload(jpgpath,jpgpathtmp);
//检查是否是png
//检查是否是 png
if (await this.isPng(jpgpathtmp)) {
let pngPath = "/tmp/" + basename + ".png"
//修改jpgpathtmp文件名为*.png
//修改 jpgpathtmp 文件名为*.png
await fs.promises.rename(jpgpathtmp, pngPath)
//转换
await this.png2jpg(pngPath, jpgpathtmp)
fs.unlink(pngPath, function (err) { });
}
//转换为eps
var cmd2eps = "jpeg2ps -p " + " a4 " + jpgpathtmp + " -o " + epspath;
//获取图片尺寸,判断是否需要横向 A4
var imgSize = await this._getImgSize(jpgpathtmp);
var pageFormat = 'a4'; // 默认竖向
if (imgSize.width > imgSize.height) {
pageFormat = 'a4r'; // 横向 A4
}
//转换为 eps
var cmd2eps = "jpeg2ps -p " + pageFormat + " " + jpgpathtmp + " -o " + epspath;
var x = await this.execClient.exec(cmd2eps);
//转换为pdf
var cmd2pdf = "ps2pdf -dDownsampleColorImages=true " + epspath + " " + pdfpath;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment