วิธีใส่หมายเลขหน้าในเอกสาร PDF



โกลอฟนา

แอปเปิล

จำนวนหน้าใน Wordi ออนไลน์ (10)

หากคุณมีเอกสารขนาดใหญ่ (500 หน้า +) ใน Postscript และต้องการเพิ่มเลขหน้า มีใครรู้วิธีรับบ้าง?

คุณก็สามารถ vikorist ได้

นี่คืออาร์กิวเมนต์แรกของบรรทัดคำสั่ง:

ตัวเลข(เริ่มต้น=1, ขนาด=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 ไม่จำเป็นทั้งหมด - ขึ้นอยู่กับกระดาษที่ส่ง\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(เอกสาร)

วิธีง่ายๆ

เปลี่ยนฟิลด์ส่วนหัว:

% ระยะขอบที่ตั้งไว้สำหรับส่วนหัว จะไม่ลดขนาดไฟล์ PDF ที่รวมอยู่ % คุณสามารถลบบรรทัดด้านบน / ขอบคี่ / ขอบคู่ได้ \usepackage(geometry) โอ้ นานแล้วนะที่ไม่ได้เขียน postscript มานาน จะบอกว่าติดอยู่ใน blue book นะ :) www-cdf.fnal.gov/offline/PostScript/BLUEBOOK PDFในทางกลับกัน

อะโดบี อะโครแบท

#!/bin/bash clear echo echo Tsey skript เพิ่มหมายเลขหน้าให้กับไฟล์ .pdf ที่กำหนด< <(for i in $(seq "$pagenum"); do echo; done) | ps2pdf - | pdftk "$input" multistamp - output "$output" echo done.

echo echo สคริปต์นี้จะต้องมีแพ็คเกจ pdftk และ enscript echo หากไม่ได้ติดตั้งสคริปต์จะล้มเหลว

echo ใช้คำสั่ง sudo apt-get install pdftk enscript echo เพื่อติดตั้ง< "$pagenum"}{ \begin{frame} \end{frame} } \end{document} " >echo input="$1" output="$(1%.pdf)-header.pdf" ไฟล์อินพุต echo คือ $input ไฟล์เอาต์พุต echo จะเป็น $output echo | ตัด -d: -f2) enscript -L1 --header="||หน้า $% ของ $=" --output -

ฉันเขียนเชลล์สคริปต์โจมตีเพื่อแก้ปัญหานี้สำหรับการสร้างสรรค์ LaTeX สไตล์บีมเมอร์โดยใช้ inkscape (ฉัน pdftk cat ใช้การนำเสนอ PDF สุดท้ายแล้วเพิ่มหมายเลขสไลด์ vikorista และสคริปต์การโจมตี):

#!/bin/sh # สร้างไดเร็กทอรีการทำงาน tmpdir=$(mktemp --directory) # อ่านสไลด์บีมเมอร์ที่ไม่มีหมายเลขกำกับ PDF จาก STDIN และสร้างสำเนาชั่วคราว cat > $tmpdir/input.pdf # รับจำนวนหน้าทั้งหมด pagenum=$ (pdftk $tmpdir/input.pdf dump_data | awk "/NumberOfPages/(print $NF)") # สร้างเอกสารลาเท็กซ์บีมเมอร์พร้อมจำนวนสไลด์ว่างแต่มีหมายเลขที่ต้องการ printf "%s" " \documentclass(beamer) \usenavigationสัญลักษณ์ ) \ setbeamertemplate(footline) \usepackage(forloop) \begin(document) \newcounter(thepage) \forloop(thepage)(0)(\value(thepage) $tmpdir/numbers.tex # คอมไพล์ไฟล์ลาเท็กซ์สำหรับ PDF (ต้องใช้ 2 หน้าสำหรับจำนวนหน้า) & เปลี่ยนเส้นทางเอาต์พุตไปยัง STDERR pdflatex -output-directory=$tmpdir number.tex >&2 && pdflatex -output-directory=$tmpdir tex >&2 # เพิ่มสไลด์ PDF ที่มีหมายเลขว่างเป็นพื้นหลังให้กับสไลด์อินพุต (พื้นหลังโปร่งใส) (ทีละ # หน้า) และเขียนผลลัพธ์ไปที่ STDOUT pdftk $tmpdir/input.pdf multiground $tmpdir/numbers.pdf เอาต์พุต - # ลบไดเร็กทอรีการทำงานชั่วคราว พร้อมไฟล์ระดับกลางทั้งหมด rm -r $tmpdir >&2สคริปต์อ่าน STDIN และเขียนเอาต์พุตการวินิจฉัย STDOUT ไปยังเอาต์พุต pdflatex ของ STDERR

ดังนั้นเพียงแค่คัดลอกรหัสทำนายดวงชะตาลงไป< input.pdf >ไฟล์ข้อความ

สมมติว่า enumerate_slides.sh สร้างมันขึ้นมาโดยเชื่อมมันเข้าด้วยกัน (chmod +x enumerate_slides.sh) แล้วตั้งชื่อดังนี้:

./enumerate_slides.sh ฉันแทนที่ echo ด้วย $(ซึ่ง echo) เพราะใน Ubuntu symlink /bin/sh สำหรับ dash ซึ่งล้อมคำสั่ง echo ด้วยลำดับการตีความเชลล์ภายในและไม่ได้ระบุพารามิเตอร์ -E เพื่อกำหนดคำสั่ง Inki ใหม่

./enumerate_slides.sh โปรดทราบว่าคุณสามารถใช้ \\ ทั้งหมดในเทมเพลต LaTeX เป็น \\ ได้

ฉันแทนที่ $(ซึ่ง echo) ด้วย printf "%s" ดังนั้นใน zsh ซึ่ง echo เปลี่ยน echo: คำสั่งในตัวเชลล์มากกว่า /bin/echo

Div Tse pyatnya เพื่อดูรายละเอียดว่าทำไมฉันถึงถูก vikoristuvat printf ในตอนท้าย

ฉันขอโทษ ฉันลางานแล้ว และตอนนี้ ฉันรับความเมตตาแล้ว:

Pspdftool: ข้อผิดพลาดในการอ่าน xreftable

ไฟล์เอาต์พุตของการสร้างสรรค์โดยใช้ pdfjoin กับ pdfjam และการสแกนจำนวนมากโดยใช้ทีมงาน Epson ของฉันตลอดจนหน้าแท็กที่สร้างขึ้น

ฉันหาวิธีแก้ไขตาราง xref ไม่พบ ดังนั้นฉันจึงเปลี่ยนจาก pdf2ps เป็น ps จาก pdf2ps และกลับเป็น pdf จาก pdf2ps

จากนั้นฉันสามารถใช้สิ่งต่อไปนี้เพื่อรับหมายเลขหน้าที่ดีจากมุมขวาล่าง:

Pspdftool "หมายเลข (เริ่มต้น = 1, ขนาด = 20, x = 550 pt, y = 10 pt)" input.pdf output.pdf

ขออภัย ซึ่งหมายความว่าหน้าใดๆ ที่สามารถค้นหาด้วยข้อความจะไม่สามารถค้นหาได้อีกต่อไป ดังนั้นข้อความจะหายไปใน PS ที่ออกแบบใหม่ โชคดีที่สิ่งนี้ไม่สำคัญสำหรับฉันวิธีแก้ไขหรือล้างตาราง xref pdf โดยไม่สูญเสียหน้าใดที่สามารถค้นหาได้คืออะไร

ฉันคิดว่าคุณกำลังมองหาวิธีแก้ปัญหาที่ใช้ PS

PS ไม่มีตัวดำเนินการด้านข้างที่สามารถให้คุณทำเช่นนี้ได้< <(for i in $(seq "$pagenum"); do echo; done) | ps2pdf - | pdftk "$input" multistamp - output $output

คุณต้องเพิ่มส่วนท้ายในส่วน PageSetup สำหรับหน้าสกิน

ขึ้นอยู่กับภาษาสคริปต์ที่จะช่วยคุณ

เปิดไฟล์ PDF ในโปรแกรม ไปที่เมนู "แก้ไข" > "หมายเลขเบตส์"

เลือก “เพิ่ม”

แผงความซ้ำซ้อนจะปรากฏที่ด้านขวาของหน้าจอ


หลังจากนี้คลิก "ถัดไป" ไปที่ส่วน "ส่วนหัว" และ "ส่วนท้าย" แล้วคลิกปุ่ม "+"

Vikorist “ใส่หมายเลข Bates” เพื่อเพิ่มหมายเลขต่อเนื่องให้กับไฟล์ PDF

2 มุมมองการกำหนดหมายเลขแบบตัดขวางจาก PDF ในขั้นตอนแรก คุณต้องเปิดไฟล์ PDF พร้อมหมายเลขหน้าไปที่เมนู “แก้ไข” > “หมายเลขเบตส์” > “ลบ” จากนั้นยืนยันหมายเลขชุดที่เลือกโดยคลิกปุ่ม “ใช่” ถัดจากกล่องผสาน 3 การระบุแบทช์หรือการเพิ่มหมายเลขอย่างต่อเนื่อง

เปิดเมนูโปรแกรมหลักและเลือกแท็บ "กระบวนการเป็นชุด" จากนั้นคลิกปุ่ม "การกำหนดหมายเลขเบตส์"

  • นำเข้าไฟล์ PDF ที่ต้องการจากหน้าต่างแล้วคลิก "ถัดไป" เพื่อไปที่แผงการตั้งค่าซึ่งอยู่ทางด้านขวาของหน้าต่างโปรแกรม
  • ตอนนี้คุณสามารถป้อนรายละเอียด คำอธิบาย เพื่อเพิ่มหรือลบการเรียงลำดับหมายเลขต่อเนื่องในไฟล์ PDF หลายไฟล์ได้ทันทีเราจะช่วยคุณสร้างเอกสารที่มีโครงสร้างด้วยตนเอง
  • เครื่องมือที่ยอดเยี่ยมสำหรับผู้เริ่มต้น

ของ koristuvachs ที่ได้รับการยืนยัน

- ส่วนต่อประสานที่ใช้งานง่ายเหมาะสำหรับผู้เริ่มต้นทุกคน

  1. โปรแกรมนี้ไม่ได้ให้อะไรเพิ่มเติมเป็นพิเศษ และชุดตัวเลือกของโปรแกรมนี้ก็มีฟังก์ชันการประมวลผลไฟล์ที่ไม่จำเป็นด้วย
  2. โปรแกรมรวมหน้า PDF จำนวนหนึ่งที่สร้างโดยโปรแกรมต่างๆ
  3. เมื่อคุณเพิ่ม PDF Combine แล้ว คุณสามารถ: รวมเอกสาร PDF ขนาดเล็กเข้ากับเอกสารที่ใหญ่กว่า- เมื่อต้องการทำเช่นนี้ ให้เลือกแท็บส่วนหัวหรือส่วนท้ายแล้วป้อนหมายเลขเพื่อระบุหมายเลขในเอกสารปัจจุบัน
  4. คุณสามารถวางหมายเลขหน้าด้วยมือซ้าย ขวา หรือตรงกลางส่วนท้ายกระดาษได้ หลังจากระบุพารามิเตอร์ทั้งหมดแล้ว คลิกเริ่ม.

หากต้องการดีบักการดำเนินการทั้งหมดด้วยคำสั่งเดียว vikorista แถวคำสั่งหากทำเช่นนั้น คุณจะสามารถใช้งานได้เป็นเวลา 30 วัน

เมื่อ , koristuvach หวังว่าจะไม่มีแมว

การสนับสนุนด้านเทคนิค บนแม่น้ำโปรดแบ่งปันศัตรูของคุณกับเราและหารือเกี่ยวกับข้อเสนอของคุณเพื่อการปรับปรุงเพิ่มเติม! ไฟล์วิบีร์หากต้องการเพิ่มหมายเลขหน้า คุณต้องมีหน้า!

ดาวน์โหลดไฟล์ PDF จากคอมพิวเตอร์ของคุณหรือจาก

พวงมืดมน

, ตัวอย่างเช่น,

Google ไดรฟ์

หรือดรอปบ็อกซ์

คุณยังสามารถลากไฟล์ไปยังพื้นที่เพื่อเลือกได้

รูปแบบหมายเลขหน้า วิบีร์เป็นของคุณ!เลือกตัวเลือกที่มีช่วงหน้าที่จะแสดงหมายเลขหน้า รวมถึงแบบอักษร ขนาด และเค้าโครงของตัวเลข ตอนนี้คุณสามารถเริ่มการนับเลขจากหมายเลขที่กำหนดให้กับ 1 ได้ดาวน์โหลดไฟล์หรือส่งทางอีเมล หลังจากกำหนดหมายเลขหน้าแล้ว ให้เปิดเอกสารโดยดาวน์โหลดลงในคอมพิวเตอร์หรือส่งไปยังที่อยู่อีเมลของคุณอย่างรวดเร็วภายใน 24 ปีคุณรู้จัก VI ได้อย่างไร? คุณสามารถลบหมายเลขหน้าที่ไม่จำเป็นได้หากจำเป็นคุณสามารถลบได้ ตัวเลขที่ไม่จำเป็นด้านข้าง! หมายเลขหน้าที่เพิ่มโดยใช้เครื่องมือของเราเป็นที่รู้จักในไฟล์ PDF และสามารถลบออกได้อย่างง่ายดายโดยใช้สิ่งนี้

ความปลอดภัยของซอฟต์แวร์

สำหรับหุ่นยนต์

ไฟล์ PDF

, จามรี

โซดา PDF สก์ท็อป