2011-10-25 28 views
1

A4のPDFドキュメントをA5のPDFファイルに分割できる無料のコマンドラインツールを探しています。コマンドラインツールでpdf a4からa5を分割する

私はすでに見てきましたhttp://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/しかし、それはドキュメントがないので、私はそれを使用することができませんでした。

私のA4文書は、片面が常に空の複数のページで構成されています。 Original A4 PDF 私はこのような結果に終わりたいです。 enter image description here

コマンドラインツールが推奨されますが、C#のソリューションも受け入れられます。

答えて

1

それだけでマージンを設定し、あなたが得る...それはちょうどA4のページをインポートし、A5に入れA5 で最高にA4に適合しないitextsharpで、

単なる例ですあなたが望む出力....

私はitextsharp

var _readerGlobal = new PdfReader(@"c:\temp\bicicleta.pdf"); 
MemoryStream _thePdfFile = new MemoryStream(); 

var _documentGlobal = new Document(PageSize.A5, 50, 50, 50, 50); 

var _writerGlobal = PdfWriter.GetInstance(_documentGlobal, _thePdfFile); 
_writerGlobal.SetFullCompression(); 

_documentGlobal.Open(); 

var _cbGlobal = _writerGlobal.DirectContent; 
PdfImportedPage page1 = _writerGlobal.GetImportedPage(_readerGlobal, 1); 
_cbGlobal.AddTemplate(page1, 1f, 0, 0, 1f, 0, 0); 

_documentGlobal.CloseDocument(); 

var _pdfBytes = _thePdfFile.ToArray(); 
File.WriteAllBytes(@"c:\temp\bicicletaA5.pdf", _pdfBytes); 
を使用しています
関連する問題