Javascript 如何在angular9中将多个TIFF图像文件转换为单个图像

Javascript 如何在angular9中将多个TIFF图像文件转换为单个图像,javascript,angular,typescript,pdf,npm,Javascript,Angular,Typescript,Pdf,Npm,我正在使用Angular 9构建一个web应用程序。我想实现一个功能,将多个Tiff图像转换为单个PDF或PDF的window.URL.createObjectURL(blob) 这是客户端无法实现的。无论您如何转换它(PNG、JPG、BASE64等),您永远无法使用javascript代码合并图像 有大量的库可供您执行此任务时使用的任何后端语言使用。有些是免费的。大多数都不是免费的 这是一个完全在线的解决方案。我在这方面没有经验,但看起来很有希望 我不确定您是否能够仅在客户端实现这一点,因为它

我正在使用Angular 9构建一个web应用程序。我想实现一个功能,将多个Tiff图像转换为单个PDF或PDF的window.URL.createObjectURL(blob)


这是客户端无法实现的。无论您如何转换它(PNG、JPG、BASE64等),您永远无法使用javascript代码合并图像

有大量的库可供您执行此任务时使用的任何后端语言使用。有些是免费的。大多数都不是免费的


这是一个完全在线的解决方案。我在这方面没有经验,但看起来很有希望

我不确定您是否能够仅在客户端实现这一点,因为它不是浏览器的可渲染图像格式,而这正是大多数库所依赖的(CMIIW)。您可能可以将其转换为base64字符串并将其放入img标记中,然后从中创建一个新文档并打印/pdf。@choz您有该文档的代码吗?没有,您已经有了该jspdf的引用。应该有tiff到base64的示例代码。这个问题看起来像是你只想有人为你编写代码-在StackOverflow上不酷。@davidvandriesche不是这样的。我只是想了解如何在angular中编写合并功能
let images = ["http://netghost.narod.ru/gff/sample/images/tiff/ccitt_1.tif",
            http://netghost.narod.ru/gff/sample/images/tiff/ccitt_2.tif];