В ответ на ваш вопрос вам понадобится инструмент «Наложение» PDF, который представляет собой причудливый способ сказать инструмент, который упорядочивает изображения страниц PDF в определенный массив для создания НОВОЙ отдельной страницы PDF. Представьте, что это что-то вроде набора газеты. Вы определяете массив слотов с определенным количеством столбцов в ширину и с определенным количеством строк в глубину на странице определенных фиксированных размеров (в см). Затем вы заполняете эти пустые слоты сверху вниз, слева направо страницами из исходного файла PDF. В случае OP они хотят создать одну страницу, состоящую из двух страниц 8,5x11, расположенных в массиве 1x2 (1 столбец, 2 строки). Их страницы будут добавлены в массив в следующем порядке: 1,2. Таким образом, вы помещаете первую страницу (страница 1 PDF-файла) в первый слот вашего массива (столбец 1, строка 1), а вторую страницу (страницу 2) — во второй слот (столбец 1, строка 2). ).
Как использовать инструмент, чтобы это произошло: Загрузите старую версию Multivalent. Обратите внимание, что автор удалил хорошие классы инструментов из последнего издания без объяснения причин, поэтому вам придется использовать более старый. Вот рабочая ссылка от 12 февраля: http://code.google.com/p/pdfsizeopt/downloads/detail?name=Multivalent20060102.jar Для простоты я переименовал файл jar в m.jar. Само собой разумеется, что вам нужно установить JRE, чтобы это работало, но я выложу его там. Добавьте m.jar в переменные среды Java Class Path (для сценариев) или запустите синтаксис командной строки с параметром -cp и относительным путем (показано ниже). Обратите внимание, я запустил его ИЗ командной строки в каталоге установки в моем примере ниже. В противном случае укажите абсолютный путь от корня (например, c:\1\bin\m.jar).
Вот пример, который выполнит именно то, о чем сообщил OP: C:\1\bin>java -cp m.jar tool.pdf.Impose -dim 1x2 -verbose -papersize "21,59x55,88 см" -layout "1,2 " имя_файла.pdf
Обратите внимание, что параметр -dim создает массив столбцов x строк. Здесь размер бумаги указывается в сантиметрах, но если вам нужны дюймы, просто умножьте дюймы на 2,54, чтобы получить сантиметры. Параметр -layout дает вам порядок, в котором вы хотите заполнить пустые слоты в вашем массиве, заполняя сверху вниз и слева направо. В этом случае нам нужна первая страница PDF-файла вверху и вторая страница внизу, поэтому наш аргумент равен «1,2». Последний аргумент — это ваш фактический исходный файл. Инструмент выведет файл с именем yourfilename-up.pdf, когда вы закончите.
Надеюсь, это поможет.
-Мэтт Цвейл
person
Matt Zweil
schedule
05.02.2012