Есть ли настройка или метод, который я могу использовать для печати многостраничного документа, начиная с обратной стороны первого листа бумаги? То есть, первый лист будет пустым с одной стороны, а другая сторона будет содержать страницу 1, второй лист будет содержать страницы 2 и 3 и т. д.
Я был бы рад узнать, можно ли это сделать в Adobe Acrobat Reader или любой другой программе просмотра PDF-файлов, особенно если это бесплатная программа просмотра PDF-файлов.
Я понимаю, что я мог бы сделать это, вставив пустую страницу в начало документа. Это немного хак, но я думаю, что это нормально. Есть ли бесплатный редактор PDF, который позволит мне вставлять страницы? У меня есть PDF-XChange, но бесплатная версия не позволяет мне вставлять страницы.
решение1
Я бы использовал pdflatex. Это довольно просто. В зависимости от того, какую ОС вы используете, вам нужно будет установитьмиктексдля Windows или что-то вродеtexliveдля linux -- большинство дистрибутивов имеют встроенные пакеты. Мне нравится texlive-full
для Ubuntu -- но это потому, что я использую много подпакетов в latex, а для файла ниже вам нужен только подпакет pdfpages
, который miktex попросит извлечь и установить, если вы не скачали полный пакет. Если вы используете linux, вам может понадобиться немного погуглитьустановка пакета в tex
Цель — получить двоичную pdflatex
команду и подпакет pdfpages
, которые затем смогут скомпилировать исходный файл Latex, который вы создадите.
Поместите следующий код в файлwithBlankFirstPage.tex
\documentclass{article}
\usepackage{pdfpages}
\begin{document}
% The next two lines create a blank message
% box and then force a page feed
\mbox{}
\newpage
% This includes your document
\includepdf[pages=-]{yourDocHere.pdf}
\end{document}
А затем запустите pdflatex withBlankFirstPage.tex
и это создаст pdf с названием withBlankFirstPage.pdf
с пустой первой страницей. Конечно, вы можете использовать более короткое имя файла — вы поняли идею. Латекс/текс/миктекс/texliveсовершенно бесплатны — как пиво.
решение2
Я использую pstopdf для следующего исходного файла «blank.ps»:
%!PS
showpage
для создания файла 'blank.pdf' размером ~500 байт. Затем я использую функцию pdftk 'cat output' для объединения нескольких PDF-файлов, иногда указывая 'blank.pdf' несколько раз в командной строке, чтобы вставить пустую страницу везде, где она мне нужна.
Я также написал скрипт Perl для использования pdftk для сортировки и объединения каталога PDF-файлов, вставляя пустые страницы PDF, где это необходимо. В рамках этого я закодировал файл 'blank.pdf' в base-64 и встроил (короткий) полученный ASCII непосредственно в скрипт в виде строки. Скрипт декодирует, записывает во временный файл и использует временный файл как пустую страницу, запуская pdftk для объединения его с другими файлами PDF.
Таким образом, мне не нужно было сохранять/регенерировать из PS отдельный файл 'blank.pdf' при использовании скрипта для работы с PDF-файлами. Затем я мог бы также встроить сравнительно короткий 'blank' файл (например, "Эта страница намеренно оставлена пустой") в скрипт, если бы это было необходимо.