簡體   English   中英

如何使用PHP中的ghostscript從pdf提取文本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM