![](/img/trans.png)
[英]Get website metadata such as title, description from given url using Powershell
[英]How to find the title for a PDF from the metadata?
重命名文件本身后,如何獲取PDF
文件的標題?
PSPath : Microsoft.PowerShell.Core\FileSystem::/home/nicholas/to/99.pdf
PSParentPath : Microsoft.PowerShell.Core\FileSystem::/home/nicholas/to
PSChildName : 99.pdf
PSDrive : /
PSProvider : Microsoft.PowerShell.Core\FileSystem
PSIsContainer : False
Mode : -----
ModeWithoutHardLink : -----
VersionInfo : File: /home/nicholas/to/99.pdf
InternalName:
OriginalFilename:
FileVersion:
FileDescription:
Product:
ProductVersion:
Debug: False
Patched: False
PreRelease: False
PrivateBuild: False
SpecialBuild: False
Language:
BaseName : 99
Target :
LinkType :
Length : 592483
DirectoryName : /home/nicholas/to
Directory : /home/nicholas/to
IsReadOnly : False
FullName : /home/nicholas/to/99.pdf
Extension : .pdf
Name : 99.pdf
Exists : True
CreationTime : 2/19/2021 11:45:18 PM
CreationTimeUtc : 2/20/2021 7:45:18 AM
LastAccessTime : 2/20/2021 2:02:36 AM
LastAccessTimeUtc : 2/20/2021 10:02:36 AM
LastWriteTime : 2/19/2021 11:45:18 PM
LastWriteTimeUtc : 2/20/2021 7:45:18 AM
Attributes : Normal
PS /home/nicholas/to>
PS /home/nicholas/to> Get-ChildItem -Path ./ –File | Select-Object -Property *
這是將PDF
文件批量導入到calibre
中,尤其是它似乎可以識別重復項,甚至顯示一些標題。 它是在解析PDF
文件本身,還是從元數據中收集?
為此,您可以使用pdfinfo.exe
,您可以在免費的Xpdf 命令行工具中找到它。
下載並解壓 zip 文件后,將pdfinfo.exe
復制到某個目錄並確保通過右鍵單擊或使用 PowerShell 取消阻止它
Unblock-File -Path 'Where\Ever\You\Have\Copied\It\To\pdfinfo.exe'
使用它,要獲得存儲在 pdf 中的原始標題,您可以
$title = ((& 'D:\Test\pdfinfo.exe' 'D:\Test\test.pdf' |
Where-Object { $_ -match '^Title:' }) -split ':', 2)[-1].Trim()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.