在Powershell中使用itextsharp按页面拆分pdf

时间:2018-08-19 22:33:27

标签: powershell pdf itext

我一直在使用itextsharp和ghostscript制作一些pdf文件。到目前为止,我设法使它在ghostscript分割pdf的地方起作用,然后itextsharp读取文件,以便powershell可以根据pdf中的单词重命名它们,然后使用ghostscript将它们转换为tiff。凉。但是我想结合一些步骤,特别是我想使用itextsharp进行拆分并可能同时阅读。

但是在Powershell中使用itextsharp来按页面拆分时,我还没有真正理解的注释。我已经在C中看到了一些步骤,例如Split PDF into multiple PDFs using iTextsharp,但我不确定如何将其转换为可以在Powershell中使用。另外,我不认为powershell仍然具有splitandsave功能。任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:0)

您不说也不显示您尝试过的内容以及遇到的错误。您必须将itextsharp添加到脚本/函数中才能使用它,就像使用Add-Type cmdlet处理其他dll / C#/ C / C ++代码块一样。...

# Load itextsharp
Add-Type -Path .\itextsharp.dll

# Instantiate the PDF object
$reader = New-Object iTextSharp.text.pdf.pdfreader -ArgumentList "$pwd\test.pdf"

# Your parsing / splitting code goes here