小编EJa*_*Jay的帖子

Firebase的云功能 - 将PDF转换为图像

适用于Firebase的Cloud Functions有一个很好的示例,它为每个上传的图像创建缩略图.这是通过使用ImageMagick完成的.

我试图转换样本以将PDF转换为图像.这是ImageMagick可以做的事情,但我无法使用Cloud Functions for Firebase.我一直收到代码1错误:

ChildProcessError: `convert /tmp/cd9d0278-16b2-42be-aa3d-45b5adf89332.pdf[0] -density 200 /tmp/cd9d0278-16b2-42be-aa3d-45b5adf89332.pdf` failed with code 1
    at ChildProcess.<anonymous> (/user_code/node_modules/child-process-promise/lib/index.js:132:23)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at maybeClose (internal/child_process.js:877:16)
    at Socket.<anonymous> (internal/child_process.js:334:11)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:188:7)
    at Pipe._handle.close [as _onclose] (net.js:498:12)
Run Code Online (Sandbox Code Playgroud)

当然有一种可能性就是不支持转换PDF.

const functions = require('firebase-functions');
const gcs = require('@google-cloud/storage')();
const spawn = require('child-process-promise').spawn;
// [END import]

// [START generateThumbnail]
/**
 * When an image is uploaded in the Storage bucket We generate a thumbnail automatically using
 * ImageMagick. …
Run Code Online (Sandbox Code Playgroud)

pdf imagemagick node.js firebase google-cloud-functions

8
推荐指数
1
解决办法
1881
查看次数

弹性搜索:得分为百分比

是否可以对弹性搜索进行查询,以便以最高分数的百分比形式返回分数?到目前为止它返回的值"_score": 0.00786336,和最高分一样max_score": 0.13435546,所以我可以尝试转换我的结果,但我希望结果已经是百分比,所以我可以使用最低分,例如40%.

简而言之:有没有办法让_score达到最高分的百分比,还是有另一种设定最低分的方法?(似乎很难,因为max_score似乎是随机的)

elasticsearch

7
推荐指数
1
解决办法
7062
查看次数