2017-08-16 52 views
2

我想一个文本文件转换为横向使用PowerShell PDF。iTextSharp的文本文件的PowerShell景观

目前使用已经得到了我伟大的地方,与文本转换为PDF iTextSharp的但是我无法找到任何东西把它放在景观时添加的行创建PDF。

以下是我目前使用。

[System.Reflection.Assembly]::LoadFrom("I:\powershell\itextsharp.dll") 
$doc = New-Object itextsharp.text.document 
$stream = [IO.File]::OpenWrite("I:\powershell\test.pdf") 
$writer = [itextsharp.text.pdf.PdfWriter]::GetInstance($doc, $stream) 
$doc.Open() 
[IO.File]::ReadAllLines("I:\powershell\test.txt") | foreach { 
    $line = New-Object itextsharp.text.Paragraph($_) 
    $doc.Add($line) 
} 
$doc.Close() 
$stream.Close() 

我发现一些C#和Java没有什么与PowerShell的。

试过这种没有工作:

$doc = New-Object iTextSharp.text.Document([iTextSharp.text.PageSize]::LEGAL_LANDSCAPE) 

太谢谢你了。 d

回答