[英]Azure web app with PDFtk (PHP laravel backend)
我正在嘗試使用從數據庫中的字段填充的 PDF 表單覆蓋 Voyager 管理面板讀取視圖。
我通過 FPDM 和 PDFtk 在 windows 機器上的本地主機上實現了這一點。 問題是 web 應用程序托管在 Azure 上。 有什么方法可以在 Azure 端安裝 PDFtk。
如果沒有,是否有另一種解決方案來解決這種情況?
任何幫助表示贊賞。 提前致謝。
聽起來您真正的問題是如何在 Azure WebApp 上為 Windows 安裝 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
。
I was ready for two PDF files, such as Google.pdf
and Bing.pdf
which I got them via browse and print them as pdf in Chrome.
我打開我的 Azure WebApp 的 Kudu 控制台,並命令cd site\wwwroot
移動到wwwroot
路徑,然后將上面第 2 步和第 3 步中的這四個文件拖放到其中。
Finally, I tried to only run pdftk.exe
to get the help information successfully, and then to run pdftk.exe *.pdf cat output combined.pdf
command and it works fine to get the combined.pdf
file as Step 4 shown.
因此,如果您想在編程中調用它,只需使用代碼中的參數調用其絕對路徑D:\home\site\wwwroot\pdftk.exe
,它就可以正常工作。
Note: Due to the Win32k.sys (User32/GDI32) Restrictions
of Azure Web App sandbox
, not every pdf conversion software can be installed on Azure WebApp as my did above. 所以PDFtk
是一個特殊的軟件,不能使用 GDI 來實現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.