Налаштування обладнання та програмного забезпечення

Як до пдф додати нумерацію сторінок. Вставити номери сторінок у PDF



нумерація сторінок у ворді онлайн (10)

Якщо у вас є великий документ (500 сторінок +) у Postscript і ви хочете додати номери сторінок, хто-небудь знає, як це зробити?

ви можете просто використовувати

з цим як перший аргумент командного рядка:

Number(start=1, size=40, x=297.5 pt, y=10 pt)

На основі запропонованого рішення rcs, я зробив наступне:

Перетворив документ на example.pdf і запустив pdflatex addpages , де addpages.tex читає:

\documentclass(article) \usepackage(pdfpages) \usepackage(fancyhdr) \topmargin 70pt \oddsidemargin 70pt \pagestyle(fancy) \rfoot(\Large\thepage) \cfoot() \renewcommand (\headrulewidth)(0pt) \rene \footrulewidth)(0pt) \begin(document) \includepdfset(pagecommand=\thispagestyle(fancy)) \includepdf(example.pdf) % fitpaper & scale aren't все необхідне - depends on the paper being submitted.\end(document )

або, альтернативно, для двосторонніх сторінок (тобто з незмінним номером сторінки на зовнішній стороні):

\documentclass(book) \usepackage(pdfpages) \usepackage(fancyhdr) \topmargin 70pt \oddsidemargin 150pt \evensidemargin -40pt \pagestyle(fancy) \fancyhead() \fancyfoot() \fancyfoot(\Large\thepage) headrulewidth)(0pt) \renewcommand(\footrulewidth)(0pt) \begin(document) \includepdfset(pages=-,pagecommand=\thispagestyle(fancy)) \includepdf(target.pdf) \end(document)

Легкий спосіб зміни полів заголовка:

% set margins for headers, won't shrink included pdfs % you can remove the topmargin/oddsidemargin/evensidemargin lines \usepackage(geometry)

О, давно я використовую постскриптум, але швидке занурення в синю книгу скаже вам:) www-cdf.fnal.gov/offline/PostScript/BLUEBOOK.PDF

З іншого боку, Adobe Acrobat і трохи JavaScript також будуть творити чудеса;)

Як альтернативу я знайшов це: http://www.ghostscript.com/pipermail/gs-devel/2005-May/006956.html , який, здається, відповідає законопроекту (я не пробував)

#!/bin/bash clear echo echo Цей skript adds pagenumbers to a given .pdf file. echo echo Цей skript потребує packages pdftk and enscript echo if not installed the script will fail. echo use the command sudo apt-get install pdftk enscript echo to install. echo input="$1" output="$(1%.pdf)-header.pdf" echo input file is $input echo output file will be $output echo | cut -d":" -f2) enscript -L1 --header="||Page $% of $=" --output -< <(for i in $(seq "$pagenum"); do echo; done) | ps2pdf - | pdftk "$input" multistamp - output "$output" echo done.

Я написав наступний сценарій shell щоб вирішити цю проблему для beamer стилю LaTeX створених за допомогою inkscape (I pdftk cat зісковзує разом у фінальну презентацію PDF а потім додає номери слайдів, використовуючи наступний скрипт):

#!/bin/sh # create working directory tmpdir=$(mktemp --directory) # read un-numbered beamer slides PDF from STDIN & create temporary copy cat > $tmpdir/input.pdf # get total number of pages pagenum=$ (pdftk $tmpdir/input.pdf dump_data | awk "/NumberOfPages/(print $NF)") # generate latex beamer document with desired number of empty but numbered slides printf "%s" " \documentclass(beamer) \usenavigationsymbols ) \setbeamertemplate(footline) \usepackage(forloop) \begin(document) \newcounter(thepage) \forloop(thepage)(0)(\value(thepage)< "$pagenum"}{ \begin{frame} \end{frame} } \end{document} " >$tmpdir/numbers.tex # compile latex файл у PDF (2-ї сторінки необхідної для загальної кількості сторінок) & redirect output to STDERR pdflatex -output-directory=$tmpdir numbers.tex >&2 && pdflatex -output-directory=$tmpdir numbers .tex >&2 # add empty numbered PDF slides as background to (transparent background) input slides (page by #page) & write results to STDOUT pdftk $tmpdir/input.pdf multibackground $tmpdir/numbers.pdf output - # remove temporary working directory with all intermediate files rm -r $tmpdir >&2

Сценарій читає STDIN і записує висновок STDOUT діагностики виводу pdflatex у STDERR.

Так що просто скопіюйте вищезгаданий код у текстовий файл, скажімо, enumerate_slides.sh, зробіть його виконуваним (chmod +x enumerate_slides.sh) і назвіть його так:

./enumerate_slides.sh< input.pdf >output.pdf

Це має бути легко відрегулювати це на будь-який інший вид документа, відрегулювавши шаблон LaTeX щоб використовувати відповідні параметри documentclass, розмір та стиль паперу.

edit: Я замінив echo на $(which echo) тому що в ubuntu symlinks /bin/sh для dash, який за замовчуванням скасовує команду echo внутрішніми інтерпретаційними послідовностями інтерпретації оболонки і не надає параметр -E для перевизначення цієї поведінки. Зверніть увагу, що як альтернатива ви можете уникнути всіх \ у шаблоні LaTeX як \\ .

edit: Я замінив $(which echo) на printf "%s" тому що в zsh , which echo повертає echo: shell built-in command, а не /bin/echo . Див Це питання для деталей, чому я вирішив використовувати printf в кінці.

Зрештою, я отримав його на роботу, але спочатку я отримав цю помилку:

Pspdftool: xreftable read error

Вихідний файл був створений за допомогою pdfjoin з pdfjam і містив купу сканувань з моєї робочої сили Epson, також згенерованих сторінок тегів. Я не міг знайти спосіб виправити xref таблиці, тому я перейшов на ps з pdf2ps і назад в pdf з pdf2ps. Тоді я міг би використовувати це, щоб отримати хороші номери сторінок у нижньому правому кутку:

Pspdftool "number(start=1, size=20, x=550 pt, y=10 pt)" input.pdf output.pdf

На жаль, це означає, що будь-які сторінки з можливістю пошуку тексту більше не доступні для пошуку, тому що текст був растрований у перетворенні ps. На щастя, у моєму випадку це не має значення.

Чи є спосіб виправити або очистити таблицю xref pdf, не втрачаючи того, які сторінки доступні для пошуку?

Я припускаю, що ви шукаєте рішення на основі PS. У PS немає оператора рівня сторінки, який дозволить це зробити. Вам потрібно додати нижній колонтитул у розділі PageSetup для кожної сторінки. Будь-яка скриптова мова повинна допомогти вам.

Раніше я додавав номери сторінок у мій pdf, використовуючи латекс, як у прийнятій відповіді.

Тепер я знайшов простіший спосіб: використовуйте enscript для створення порожніх сторінок із заголовком, що містить номер сторінки, а потім використовуйте pdftk з параметром multistamp, щоб помістити заголовок у ваш файл.

Цей скрипт bash очікує, що файл pdf буде єдиним параметром:

#!/bin/bash input="$1" output="$(1%.pdf)-header.pdf" pagenum=$(pdftk "$input" dump_data | grep "NumberOfPages" | cut -d":" -f2 ) enscript -L1 --header="||Page $% of $=" --output -< <(for i in $(seq "$pagenum"); do echo; done) | ps2pdf - | pdftk "$input" multistamp - output $output

Виберіть усі файли, для яких потрібно додати номери сторінок. Налаштуйте параметри додавання номерів сторінок та почніть процес. Через кілька секунд ви зможете завантажити нові PDF файли з доданими номерами сторінок.

Налаштування

Ви можете налаштувати номери сторінок завдяки великій кількості опцій, що надаються цією утилітою. Від шаблону, позиції, відступів до кольору та прозорості є безліч опцій, які ви можете змінити.

Просто у використанні

Ми зробили додавання номерів сторінок у PDF максимально простим для вас. Вам не потрібно встановлювати і турбуватися про будь-яке програмне забезпечення, вам потрібно буде вибрати ваші файли і почати процес.

Підтримує вашу систему

Вам не потрібна спеціальна система, щоб додати номери сторінок до PDF файлів. Ця утиліта працює у вашому браузері і тому працює у всіх операційних системах.

Встановлення не потрібне

Вам не потрібно завантажувати або встановлювати будь-яку програму. Номери сторінок додаються на наших серверах у хмарі, тому ресурси вашого комп'ютера не споживаються.

Безпека важлива для нас

Утиліта додавання сторінок не зберігає ваші файли на наших серверах, довше, ніж це потрібно. Ваші файли та результати буде видалено з нашого сервера через деякий час.

Дуже важлива функція. Найчастіше доводиться надсилати на друк різноманітні багатосторінкові документи з однотипним змістом. І неминуче при листопідбірці виникають складності з правильним розташуванням листів. Якщо ми можемо поставити у вихідній програмі нумерацію- дуже добре, а як бути якщо перед нами є тільки готовий pdf файл... Ось тут нам допоможе наш чудовий плагін для Adobe Aсrobat. Отже, розглянемо нумерацію з використанням Quite Imposing Plus.

Інструкція з нумераціїготового PDF файлу з використанням програми Quite Imposing Plus. Вихідні дані - документ Microsoft Word, що складається з 500 сторінок, у якому автор забув поставити номери сторінок. Дрібниця яка, але при складанні в буклет ця дрібниця може вилитися у величезну проблему, особливо якщо ця лекція з філософського сприйняття реальності в ранніх працях Аристотеля наприклад. Поставити нумерацію засобами Wordзвичайно можна, але обов'язково спричинить переверстку макета, зрушення абзаців, поява висячих рядків. Нам такий геморой не потрібен, тому одразу робимо з Word документ PDF, з яким безпосередньо працюватимемо. Я якраз знайшов в інтернеті якусь нудну працю з історії, з нею і працюватимемо.

Відкриваємо його в Adobe Acrobat. Якщо ви правильно встановили Quite Imposing Plus, то у вас в меню Pluginмає з'явитися новий пункт Quite Imposing Plus. Вибираємо Stick on page numbers...

З'являється нове діалогове вікно, у якому ми вказуємо параметри нумерації. Зараз розбиратимемо всі пунктики по порядку.

Номер pages to process:

Кількість сторінок, на яких потрібно ставити номер (з поточної). Як правило, на першій, другій та на останній сторінці номери ставити не потрібно, тому ми в макеті встаємо на третю сторінку та ставимо кількість сторінок, на яких нам потрібні номери. До речі, кількість сторінок вважається програмою автоматично, але легко змінюється.

First number to add:

Перший номер, який необхідно поставити, всі наступні будуть більшими на одиницю. Якщо стоїть галочка на чекбоксі No numbering, на поточній сторінці номер не поставлено, нумерація почнеться з наступної.

Text before та Text after- текст до номера та текст після номера відповідно. Відмінна заміна гребаного вордівського колонтитулу. Тут ми можемо написати назву книги, наприклад, або назву глави в книзі, та будь що хоч авторські права.

Наступний блок Appearanceприсвячений шрифтам. Font – шрифт номера, Size – розмір шрифту номера. Якщо поставимо галочку навпроти Use registration colour rather than black- можна буде використовувати колір номера, відмінний від чорного.

Наступний блок присвячений положенню на сторінці. Відповідно Top – верх сторінки, Bottom – низ сторінки. Left – ліворуч, Centre – по середині, Right – праворуч.

Наступні два поля дозволяють виставити горизонтальний та вертикальний відступ від вибраної позиції. Відступ ставиться у міліметрах.

Ну і остання важлива річ – вибір сторінок для нумерації. All pages in range – нумерувати всі сторінки, Odd only – ставити номери тільки на непарних сторінках, Even only – ставити номери тільки на парних сторінках. Ну от, власне, і все з нумерацією. Методом спроб і помилок можна легко досягти консенсусу. Quite Imposing Plusзапам'ятовує останні використані налаштування, так що можна один раз налаштуватись і потім тільки змінювати шрифт нумерації. А, до речі якщо у вас щось пішло не так і результат нумерації вас не влаштовує, Quite Imposing Plus дозволяє прибрати номери сторінокякщо звичайно вони поставлені цим плагіном і документ ще не збережений. Для цього в меню вибираємо Peel off page numbers...та вибираємо діапазон сторінок, з яких необхідно прибрати номер.

Цим мені дуже подобається Quite Imposung Plus. Щось зробив неправильно, прибрав, а так як налаштування всі збережені, то відповідно знову відкриваємо нумерацію, щось міняємо, знову перевіряємо, і так доки результат нумерації нас не задовольнить.

Current page- прибрати номер із поточної сторінки

Entire document- прибрати нумерацію з усього документа

From page numbers- усунути нумерацію з діапазону конкретних сторінок.

До речі, щоб не було плутанини - Quite Imposing Plus вважає номером порядковий номер сторінки в Adobe Acrobat, тобто навіть якщо ви на першу сторінку поставите номер 100, для плагіна це все одно перша сторінка. Будьте обережні в цьому питанні.

Ну от начебто з нумерацією в Pdf документівсе, успішної роботи!

Вирішив ще зробити невеликий додаток до нумерації.

Ми тепер вміємо ставити нумерацію, Але часто виникає завдання прибрати нумераціюабо якісь ще елементи вже готової pdf. Допустимо у мене є готовий файл Pdf у якому дбайливий автор дбайливо поставив нумерацію сторінокі в колонтитул поставив своє велике ім'я. А це ну ніяк не в'яжеться із загальною концепцією мого замовлення, і мені це потрібно прибрати. Отже, як же зафарбувати в готовому файлі Pdf деякі області. Для цього ми знову вдається до нашого інструменту PrintShop Mail, а точніше до пунктика меню Stick on Masking Type.

При натисканні цього меню з'являється наступне віконце.

Що тут бачимо. Можемо вибрати поточну сторінку Current Page, весь документ Entire Document, або конкретний діапазон сторінок у поточному документі From page number. Після того як ми визначилися з діапазоном, можемо вибрати, на яких сторінках маскувати області. All pages in range – всі сторінки в документі, Odd – непарні сторінки, Even – тільки парні сторінки. Після того, як ми визначилися з діапазоном маскування, потрібно вибрати область. Якщо ви вилізете за межі віконця, з'являється якась кракозябра, яка чомусь не вставляється через принтскрин, і тому я її показати не можу. Так ось цією кракозяброю ми виділяємо ту частину тексту, яку нам потрібно сховати, наприклад номер сторінки або якусь назву, або просто шматок сторінки. Після виділення ця вибрана область стає білим квадратом із червоним обведенням.

Цей квадрат і буде зафарбований білим у всьому нашому документі або частині документа, яку ми вибрали. Натискаємо Apply, потім Doneі насолоджуємося відсутністю присутності непотрібного нам елемента, наприклад, криво виставленого в Word номера сторінки. Після цього з чистою совістю та спокійною душею ставимо нумерацію у готовому pdf документітак, як нам потрібно. От і все.

P.S. Якщо виникли запитання, запитуйте у коментарях.

Допоможе вам створити зручні структуровані документи. Це відмінний інструмент для новачків та досвідчених користувачів. Дуже зручний інтерфейс підходить для будь-якого рівня навичок. Програма не пропонує нічого зайвого, маючи у своєму наборі опцій лише необхідні функції обробки файлів. Програма об'єднує будь-яку кількість сторінок PDF, створених у різних програмах.

Якщо ви придбаєте PDF Combine, ви зможете:

  • Об'єднати невеликі PDF документи у більші
  • Об'єднати PDF файли та додати нумерацію сторінок, дані, колонтитули, макроси
  • Створити зміст.

Як об'єднати PDF та додати нумерацію сторінок

Скомпонувати великі PDF документи разом та додати нумерацію сторінок дуже просто:

  1. Знайдіть папку з документами та клацніть на ній у списку папок зліва. Перелік файлів, що містяться в ній, з'явиться праворуч. Біля кожного документа поставте галочку. Якщо відзначити кілька файлів одразу, всі вони будуть об'єднані в один документ. Якщо потрібно об'єднати всі файли в один, натисніть опцію Позначити все внизу списку.
  2. Натисніть кнопку "Об'єднати" в PDF у верхній частині вікна програми.
  3. На екрані з'явиться меню налаштувань, у якому можна вибрати потрібні опції. Зокрема, можна додати номери сторінок. Для цього виберіть вкладку Верхній колонтитул або Нижній колонтитул і вкажіть номер, з якого розпочнеться нумерація в майбутньому документі. Ви можете розташувати номер сторінки ліворуч, праворуч або центром колонтитулу.
  4. Після вказання всіх параметрів натисніть Почати. Щоб виконати всі операції однією командою, використовуйте командний рядок.

Якщо ви, ви зможете користуватися нею протягом 30 днів. За умови, користувачеві надається безкоштовна технічна підтримка на 1 рік. Будь ласка, поділіться враженнями від програми з нами та висловіть ваші пропозиції для подальшого покращення!

Функція наскрізної нумерації є дуже корисною для роботи юристів та адвокатів, адже вона дозволяє створити унікальний номер для маркування кожної сторінки у PDF-файлі. Використовуючи програму iSkysoft PDF Editor 6 Professional для Mac, ви можете легко додавати та видаляти наскрізну нумерацію у PDF-файлах.

1 Додавання наскрізної нумерації до PDF

Відкрийте PDF-файл у програмі, перейдіть до меню “Edit” (Змінити) > “Bates Numbering” (Наскрізна нумерація). Виберіть “Add” (Додати). У правій частині екрана з'явиться панель керування. Після цього натисніть “Next” (Далі), перейдіть до розділу “Header” (Верхній колонтитул) та “Footer” (Нижній колонтитул) та натисніть кнопку “+”. Використовуйте “Insert Bates Number” (Додати наскрізну нумерацію), щоб додати наскрізну нумерацію до PDF-файлу.

2 Видалення наскрізної нумерації з PDF

На першому етапі вам потрібно відкрити PDF-файл із наскрізною нумерацією сторінок. Відкрийте меню “Edit” (Змінити) > ”Bates Numbering” (Наскрізна нумерація) > “Remove” (Видалити), а потім підтвердіть видалення наскрізної нумерації, натиснувши кнопку “Yes” (Так) у спливаючому вікні.


3 Пакетне видалення або додавання наскрізної нумерації

Відкрийте головне меню програми та виберіть вкладку “Batch Process” (Пакетна обробка), після чого натисніть кнопку “Bates Numbering” (Наскрізна нумерація). Імпортуйте потрібні PDF-файли у вікні і натисніть “Next” (Далі), щоб перейти в панель налаштувань, розташовану в правій частині вікна програми. Тепер ви можете виконати кроки, описані вище, для додавання або видалення наскрізної нумерації в декількох PDF-файлах одночасно.

Сподобалась стаття? Поділіться з друзями!
Чи була ця стаття корисною?
Так
Ні
Дякую за ваш відгук!
Щось пішло не так і Ваш голос не було враховано.
Спасибі. Ваше повідомлення надіслано
Знайшли у тексті помилку?
Виділіть її, натисніть Ctrl+Enterі ми все виправимо!