[英]how to extract text from pdf using ghostscript in php
我正在嘗試使用以下命令從pdf提取文本,但它不起作用並返回null。
$text = shell_exec(gs -q -sDEVICE=txtwrite -dBATCH -dNOPAUSE -dFirstPage='.(int)$page_number.' -dLastPage='.(int)($page_number+1).' -sOutputFile=textfilename.txt exemple.pdf');
您那里沒有字符串作為參數,並且需要先將值傳遞給命令后對其進行轉義。 最后,您需要指定一個輸出文件,在這種情況下,您希望數據進入STDOUT
以供PHP訪問。
$first_page = escapeshellarg((int)$page_number);
$last_page = escapeshellarg($page_number + 1);
$text = shell_exec("gs -q -sDEVICE=txtwrite -dBATCH -dNOPAUSE -dFirstPage=$first_page -dLastPage=$last_page -sOutputFile=%stdout exemple.pdf");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.