带有 PDFtk 的 Azure Web 应用程序(PHP laravel 后端)
Azure web app with PDFtk (PHP laravel backend)
我正在尝试使用从数据库中的字段填写的 PDF 表单覆盖 Voyager 管理面板读取视图。
我在 windows 机器上的本地主机上通过 FPDM 和 PDFtk 实现了这一点。问题在于 Web 应用托管在 Azure 上。有什么方法可以在 Azure 端安装 PDFtk。
如果没有,是否有其他解决方案来解决这种情况?
感谢任何帮助。提前致谢。
听起来您真正的问题是如何在 Windows.
的 Azure WebApp 上安装 PDFtk
是的,我尝试安装它并 运行 命令 pdftk.exe *.pdf cat output combined.pdf
成功。
下面是我的步骤。
我从 PDFtk 官方网站 https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ 下载了一个安装 PDFtk Free
。
我将它安装到 D:\Program Files\PDFtk
我的本地 Windows 机器上并移动到目录 PDFtk\bin
.
我准备好了两个 PDF 文件,例如 Google.pdf
和 Bing.pdf
,我通过浏览获得它们并在 Chrome 中将它们打印为 pdf。
我打开我的 Azure WebApp 的 Kudu 控制台,并命令 cd site\wwwroot
移动到 wwwroot
路径,然后我在步骤 2 中拖放了上面的这四个文件& 3 进去。
最后尝试只运行pdftk.exe
获取帮助信息成功,然后运行pdftk.exe *.pdf cat output combined.pdf
命令成功可以按照步骤 4 所示获取 combined.pdf
文件。
所以如果你想在编程中调用它,你只需从你的代码中用它的参数调用它的绝对路径D:\home\site\wwwroot\pdftk.exe
,它就可以正常工作。
注意:由于Win32k.sys (User32/GDI32) Restrictions
of Azure Web App sandbox
,并非所有pdf转换软件都可以像我上面那样安装在Azure WebApp上。所以PDFtk
是一个特殊的软件,不能用GDI实现。
我正在尝试使用从数据库中的字段填写的 PDF 表单覆盖 Voyager 管理面板读取视图。
我在 windows 机器上的本地主机上通过 FPDM 和 PDFtk 实现了这一点。问题在于 Web 应用托管在 Azure 上。有什么方法可以在 Azure 端安装 PDFtk。
如果没有,是否有其他解决方案来解决这种情况?
感谢任何帮助。提前致谢。
听起来您真正的问题是如何在 Windows.
的 Azure WebApp 上安装 PDFtk是的,我尝试安装它并 运行 命令 pdftk.exe *.pdf cat output combined.pdf
成功。
下面是我的步骤。
我从 PDFtk 官方网站 https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ 下载了一个安装
PDFtk Free
。我将它安装到
D:\Program Files\PDFtk
我的本地 Windows 机器上并移动到目录PDFtk\bin
.我准备好了两个 PDF 文件,例如
Google.pdf
和Bing.pdf
,我通过浏览获得它们并在 Chrome 中将它们打印为 pdf。我打开我的 Azure WebApp 的 Kudu 控制台,并命令
cd site\wwwroot
移动到wwwroot
路径,然后我在步骤 2 中拖放了上面的这四个文件& 3 进去。最后尝试只运行
pdftk.exe
获取帮助信息成功,然后运行pdftk.exe *.pdf cat output combined.pdf
命令成功可以按照步骤 4 所示获取combined.pdf
文件。
所以如果你想在编程中调用它,你只需从你的代码中用它的参数调用它的绝对路径D:\home\site\wwwroot\pdftk.exe
,它就可以正常工作。
注意:由于Win32k.sys (User32/GDI32) Restrictions
of Azure Web App sandbox
,并非所有pdf转换软件都可以像我上面那样安装在Azure WebApp上。所以PDFtk
是一个特殊的软件,不能用GDI实现。