【问题标题】:Pdf to Image conversion in an Azure FunctionAzure 函数中的 Pdf 到图像的转换
【发布时间】:2020-01-25 12:43:02
【问题描述】:

我在 JS 中将以下代码用于 azure 函数。 BLOB 触发器正在工作,它显示进程已启动,但没有显示任何其他内容,似乎转换没有工作,但它不会因为知道实际发生了什么而出错:

这是我正在使用的功能代码:

https://github.com/tyayers/Azure-Pdf-Imager-Function

我正在使用 Node.JS 函数应用版本 ~3。

最终目标是将 PDF 转换为认知搜索,而不管 azure 函数中的语言。

提前致谢!

【问题讨论】:

  • 看起来这个项目中的库 (pdf2png-mp) 使用了仅为 windows 提供的 ghostscript。您是否在 Windows 应用服务计划中托管您的功能?或者如模块自述文件中所述,您可以在发布前下载gs 可执行文件并将其放在node_modules 的模块文件夹下的executables/ghostScript 文件夹中。
  • 实际上我将它托管在 Windows 机器上,并且幽灵脚本在那里使用 PowerShell 进行了检查。这是有趣的部分,因为它刚刚完成,但没有调用回调函数,也没有使用成功的 Error neighter。

标签: c# node.js azure azure-functions


【解决方案1】:

经过大量的谷歌搜索后,我终于回到了 C#,使用了以下 2 个库:

https://www.nuget.org/packages/PDFium.Windows/

https://github.com/ArgusMagnus/PDFiumSharp

然后github url有一个例子,即

https://github.com/ArgusMagnus/PDFiumSharp/blob/master/Samples/Test.Console/Program.cs

基本上,通过该示例和一些小的 Stream to Byte Array trics,我能够创建我的函数。

请注意,该软件包需要 PDFium 库,这也是我在此处发布该 URL 的原因。

【讨论】:

    猜你喜欢
    • 2020-10-31
    • 2015-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-05
    • 2014-09-14
    • 2011-09-03
    • 1970-01-01
    相关资源
    最近更新 更多