PDFtk: เครื่องมือในการแยกไฟล์ PDF จากเทอร์มินัล

pdftk.pdf

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

ในที่ทำงานฉันมักจะใช้เครื่องสแกนเป็นจำนวนมากและส่งเอกสารไปยังอีเมลของฉันโดยตรง เพื่อทำการแก้ไขบางอย่าง หรือเพียงแค่ส่งไปที่นั่นฉันไม่มีปัญหาเพราะ บริษัท ทำให้ซอฟต์แวร์ทั้งหมดพร้อมใช้งานสำหรับเราดังนั้นฉันจึงไม่มีความสามารถในการเพิ่มหรือลบซอฟต์แวร์เพิ่มเติม

ปัญหาคือเมื่อฉันต้องทำงานที่บ้านเนื่องจากหลาย ๆ ท่านคงทราบดีว่า Adobe ไม่ได้ขยายเครื่องมือสำหรับ Linux ดังนั้นจึงจำเป็นต้องใช้แอปพลิเคชันของบุคคลที่สาม

นี่คือที่มาของแอปพลิเคชันที่ช่วยเราในการทำงานเหล่านี้ซึ่งไม่เหมือนคนอื่นจากมุมมองของฉันมีทุกสิ่งที่คุณต้องการไม่ต้องบอกว่ามันสมบูรณ์ที่สุด

เกี่ยวกับ PDFtk

PDFtk คือ ส่วนหน้าของไลบรารี iText,PDFtk เป็นเครื่องมือโอเพ่นซอร์สและข้ามแพลตฟอร์ม คืออะไร มุ่งเน้นสำหรับการจัดการเอกสาร PDF. แอปพลิเคชั่นนี้ช่วยให้เราจัดการเอกสาร PDF และสิ่งที่เราทำได้คือแบ่งรวมเข้ารหัสถอดรหัสถอดรหัสคลายบีบอัดและซ่อมแซม

นอกจากนี้ยังสามารถใช้เพื่อจัดการลายน้ำข้อมูลเมตาหรือเพื่อกรอกแบบฟอร์ม PDF ด้วยข้อมูล FDF (Forms Data Format) หรือ XFDF (XML Form Data)

ระหว่าง คุณสมบัติหลักสามารถเน้นได้:

  • รวมไฟล์ PDF หลายไฟล์เป็นไฟล์เดียว
  • แทรกหน้าบางหน้าจาก PDF หนึ่งไปยังอีกไฟล์หนึ่ง
  • จัดเรียงใหม่ลบหน้าหมุนหน้าภายใน PDF
  • แยกเอกสาร PDF เดียวเป็นหลายไฟล์
  • รหัสผ่านป้องกันเอกสาร PDF
  • ปิดใช้งานฟังก์ชัน Priting และอื่น ๆ

จะติดตั้ง PDFtk บน Linux ได้อย่างไร?

แอปนี้ สามารถพบได้ในการติดตั้งได้อย่างง่ายดายบนลีนุกซ์ส่วนใหญ่ดังนั้นความพร้อมใช้งานไม่ควรแสดงถึงปัญหาใด ๆ

ในการติดตั้ง PDFtk บน Linux เราต้องเปิดเทอร์มินัลและพิมพ์คำสั่งตามการกระจาย Linux ของคุณ.

Si คุณกำลังใช้ Debian, Ubuntu หรืออนุพันธ์บางอย่างคุณต้องพิมพ์คำสั่งนี้:

sudo apt-get install pdftk

ในกรณีของ Arch Linux ผู้ใช้จะไม่สามารถติดตั้งซอฟต์แวร์จากแหล่งที่มาหลักของ Arch Linux ได้ดังนั้นจึงจำเป็นต้องใช้ AUR

sudo pacman -S git
git clone https://aur.archlinux.org/pdftk.git

cd pdftk

ภายในโฟลเดอร์ซอร์ส PDFtk พวกเขาต้องเริ่มกระบวนการคอมไพล์โดยดำเนินการ:

makepkg

ในกรณีของผู้ใช้ Fedora จำเป็นต้องดาวน์โหลดแพ็คเกจซึ่งสามารถทำได้โดยพิมพ์คำสั่งเหล่านี้:

wget http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/pdftk-2.02-10.1.x86_64.rpm
wget http://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/libgcj48-4.8.5-24.14.x86_64.rpm

ดาวน์โหลดเสร็จแล้ว ตอนนี้เราต้องติดตั้งแพ็คเกจที่ได้รับด้วย:

sudo dnf install libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y

ถ้าคุณเป็น Main_PDF

โดยใช้เวอร์ชันใด ๆ ของหรือpenSUSE แอปพลิเคชันที่คุณติดตั้งด้วย:

sudo zypper install pdftk

จะใช้ PDFtk บน Linux ได้อย่างไร?

ดังที่ได้กล่าวไว้ก่อนหน้านี้ PDFTk มีตัวเลือกการแก้ไขหลายแบบดังนั้นการใช้งานจึงขึ้นอยู่กับคุณ

ไปยัง รวมเอกสาร PDF สองชุดเป็น PDF ใหม่เราดำเนินการ:

pdftk 1.pdf 2.pdf cat output pdfresultante.pdf

O หากคุณต้องการเข้าร่วมไฟล์ PDF ทั้งหมดที่อยู่ในโฟลเดอร์เดียวกัน:

pdftk * .pdf cat output combined.pdf

ตอนนี้ หากต้องการลบเพจออกจากเอกสารตัวอย่างเช่นหน้าที่ 5 และต้องระบุส่วนท้ายของเอกสารด้วย -end

pdftk documento.pdf cat 1-4 20-end output pdfresultante.pdf

แยกเอกสาร PDF ทีละหน้า:

pdftk documento.pdf burst

ไปยัง หมุนเอกสาร:

pdftk documento.pdf cat 1-endS output out.pdf

ที่นี่เรากำลังระบุว่าหน้าทั้งหมดหมุนไปทางทิศใต้นั่นคือเราจะหมุนหน้า 180 องศาถ้าคุณต้องการหมุนเอกสาร 90 องศาให้ทำด้วย E และถ้าคุณต้องการ 270 องศาด้วย W.

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