Разделите pdf от a4 до a5 с помощью инструмента командной строки - PullRequest
1 голос
/ 25 октября 2011

Я ищу бесплатный инструмент командной строки, способный разделить документ PDF формата A4 и файл PDF формата A5.

Я уже посмотрел http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/ Но в нем нет документации, поэтому яЯ не смог его использовать.

Мой документ формата А4 состоит из нескольких страниц, одна сторона которых всегда пуста.Original A4 PDF Я хочу получить такой результат.enter image description here

Было бы предпочтительнее использовать инструмент командной строки, но было бы также принято решение на C #.

1 Ответ

1 голос
/ 25 октября 2011

Это всего лишь пример, с itextsharp он не соответствует A4 в лучшую сторону в A5 он просто импортирует страницу формата А4 и помещает ее в формат A5 ..

Просто установите поля, и вы получите желаемый результат ....

Я использую 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...