C# 检查PDF是否为公文包,是否使用Powershell和iTextSharp
我想循环浏览PDF,并使用powershell和iTextSharp检查投资组合,但我不熟悉这一点,有人能帮我吗 这是我的示例代码:C# 检查PDF是否为公文包,是否使用Powershell和iTextSharp,c#,.net,powershell,pdf,itext,C#,.net,Powershell,Pdf,Itext,我想循环浏览PDF,并使用powershell和iTextSharp检查投资组合,但我不熟悉这一点,有人能帮我吗 这是我的示例代码: $pdfFile = C:\temp\portfolio.pdf Add-Type -Path "C:\temp\itextsharp.dll" $reader = New-Object iTextSharp.text.pdf.PdfReader $pdfFile $cat = $readerp.Catalog $pdfnames = $cat.GetAsDic
$pdfFile = C:\temp\portfolio.pdf
Add-Type -Path "C:\temp\itextsharp.dll"
$reader = New-Object iTextSharp.text.pdf.PdfReader $pdfFile
$cat = $readerp.Catalog
$pdfnames = $cat.GetAsDict(iTextSharp.text.pdf.PdfName.COLLECTION)
If $pdfnames -ne $null
{ Do Something }
你能进一步定义“投资组合”吗?它是由什么组成的?您将如何(手动)确定PDF是否为公文包?公文包是Adobe对PDF规范所称的可移植集合的术语。