簡體   English   中英

通過URL從PHP中提取PDF文檔中的標題

[英]Extract title from PDF document in PHP via URL

我需要從(直接)網址中提取pdf文檔的標題,所以我會收到如下網址: http://somepagehere/something/something.pdf ,我只需要提取這個pdf文檔的標題而不需要下載整個文檔。

我看到Zend Framework與此功能類似:

$pdf = Zend_Pdf::load($pdfFilePath);
$title=$pdf->properties['Title'];

但是,我如何在常規PHP中執行此操作,如何僅使用url(不需要下載整個文檔)? 謝謝。

你在尋找basename()嗎?

echo basename($pdfFilePath);

將返回:

something.pdf

假設你需要在文檔本身中提取標題(而不是PDF文件的名稱),你需要一個插件來處理它 - 不幸的是 - 它不能用普通的PHP(很容易)完成。 但是,有很多插件可供選擇,您的使用可能比另一個更適用:

  • ApacheFOP
  • DOMPDF
  • FPDF
  • html2ps的
  • MPDF
  • 的PDFlib
  • TCPDF
  • wkhtmltopdf
  • Zend_Pdf

至於實際的標題提取,你就是這種方法的結果; 在加載整個PDF(不幸的是你必須這樣做)之后,你需要這樣的東西:

$title=$pdf->properties['Title'];

希望這可以幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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