Cách tách tệp PDF khỏi thiết bị đầu cuối Linux bằng PDFtk

Cách tách tệp PDF khỏi thiết bị đầu cuối Linux bằng PDFtk

Một trong những cách tốt nhất để chia tệp PDF trên Linux không phải bằng công cụ GUI như Evince hoặc Ocular. Thay vào đó, nó có một ứng dụng đầu cuối có tên là PDFtk. Nó không chỉ có thể chia nhỏ các tệp PDF mà còn có thể chỉnh sửa và sửa đổi chúng.

Cài đặt PDFtk

Ứng dụng này đã xuất hiện được một thời gian và có thể dễ dàng cài đặt trên hầu hết các bản phân phối Linux. Mở cửa sổ dòng lệnh và làm theo hướng dẫn bên dưới để cài đặt ứng dụng.

Lưu ý: để cài đặt PDFtk, bạn phải sử dụng Ubuntu, Debian, Arch Linux, Fedora hoặc OpenSUSE. Nếu bạn không chạy bất kỳ bản phân phối Linux nào trong số này, hãy làm theo hướng dẫn nguồn ở dưới cùng.

Ubuntu

sudo apt cài đặt pdftk

Debian

sudo apt-get install pdftk

Arch Linux

PDFtk có thể sử dụng được trên Arch Linux , nhưng người dùng sẽ không thể cài đặt phần mềm từ các nguồn chính của Arch Linux. Thay vào đó, cần phải tương tác với Arch Linux AUR. Để bắt đầu cài đặt PDFtk trên Arch, hãy mở một thiết bị đầu cuối và sử dụng trình quản lý gói Pacman để đồng bộ hóa phiên bản mới nhất của  công cụ Git  .

Lưu ý: có một gói PDFtk khác trên AUR giúp cài đặt chương trình dễ dàng hơn, vì nó dịch ngược một chương trình được tạo sẵn, thay vì xây dựng từ nguồn. Chúng tôi không khuyên bạn nên đi theo tuyến đường này, vì có vấn đề với gói GCC-GCJ được xây dựng sẵn.

sudo pacman -S git

Bây giờ  Git  đang hoạt động trên Arch Linux, bạn sẽ có thể sử dụng nó để tải xuống phiên bản mới nhất của ảnh chụp nhanh PDFtk AUR. Trong terminal, sử dụng  git clone  để tải xuống tệp hướng dẫn xây dựng.

git clone https://aur.archlinux.org/pdftk.git

Sử dụng  lệnh CD  , di chuyển thiết bị đầu cuối từ Thư mục chính của người dùng sang thư mục pdftk mới được sao  chép  .

cd pdftk

Bên trong thư mục nguồn PDFtk, hãy bắt đầu quá trình xây dựng bằng cách chạy  makepkg . Hãy nhớ rằng chạy  lệnh makepkg  sẽ tự động tải xuống, biên dịch và cài đặt bất kỳ tệp phụ thuộc bắt buộc nào. Tuy nhiên, nếu trình tạo không tự động lấy các phần phụ thuộc này, bạn sẽ cần phải cài đặt chúng theo cách thủ công. Tất cả các phụ thuộc cho gói PDFtk AUR có thể được tìm thấy tại liên kết này .

Fedora

Hiện tại, không có gói Fedora PDFtk nào trong kho phần mềm. May mắn thay, thật dễ dàng để các gói OpenSUSE hoạt động. Bắt đầu bằng cách sử dụng  wget  để tải xuống các gói cần thiết.

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

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

Sử dụng  lệnh CD  , di chuyển thiết bị đầu cuối vào thư mục Tải xuống.

cd ~ / Tải xuống

Cuối cùng, sử dụng trình quản lý gói DNF để cài đặt PDFtk:

sudo dnf cài đặt libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y

OpenSUSE

sudo zypper cài đặt pdftk

Xây dựng từ nguồn

Việc tạo PDFtk từ nguồn không tốn quá nhiều công sức, vì có các tệp xây dựng được định cấu hình sẵn bên trong thư mục nguồn. Để xây dựng chương trình từ nguồn, trước tiên bạn cần tải xuống mã. Để nhận mã, hãy sử dụng  công cụ tải xuống wget  trong thiết bị đầu cuối.

Cách tách tệp PDF khỏi thiết bị đầu cuối Linux bằng PDFtk

Để đảm bảo PDFtk xây dựng chính xác, hãy đảm bảo rằng bạn đã cài đặt GCC, GCJ và libgcj trên PC Linux của mình.

wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip

Tiếp theo, sử dụng lệnh Giải nén để giải nén thư mục PDFtk Zip vào thư mục Tải xuống của PC Linux của bạn. Bạn chưa cài đặt ứng dụng Giải nén? Tìm kiếm trình quản lý gói của bạn để tìm “giải nén” và cài đặt nó.

cd ~ / Tải xuống

giải nén pdftk-2.02-src.zip

Giải nén kho lưu trữ zip nguồn PDFtk sẽ tạo một thư mục “pdftk-2.02-src” bên trong Tải xuống. Trong thiết bị đầu cuối, sử dụng  lệnh CD  để nhập nó.

cd pdftk-2.02-src

Trong thư mục PDFtk gốc, không có nhiều thứ có thể diễn ra. Để biên dịch bất cứ thứ gì, chúng ta cần di chuyển thiết bị đầu cuối vào thư mục con PDFtk.

cd pdftk

Thư mục con PDFtk có hàng chục Makefiles chuyên biệt mà người dùng có thể sử dụng để tự động xây dựng cho các hệ điều hành khác nhau. Sử dụng  lệnh LS , liệt kê nội dung của thư mục.

ls

Xem qua và tìm Makefile cụ thể mà bạn cần và bắt đầu quá trình xây dựng bằng lệnh bên dưới. Hãy nhớ thay đổi “Makefile.filename” trong lệnh bên dưới bằng tên của Makefile bạn cần sử dụng.

make -f Makefile.filename

Sử dụng PDFtk

Một trong những điểm thu hút chính của PDFtk là khả năng nối và chia nhỏ các tệp PDF. Ví dụ, để chia tay một tập tin PDF để mỗi trang của tài liệu là tập tin riêng của mình, hãy thử sử dụng  nổ lệnh:

Cách tách tệp PDF khỏi thiết bị đầu cuối Linux bằng PDFtk

pdftk testfile.pdf bùng nổ

PDFtk sẽ xuất các tệp được chia ở cùng vị trí với tệp nguồn.

Bạn muốn cải cách tất cả các tệp PDF đã tách thành một? Bắt đầu bằng cách đổi tên tệp PDF gốc (để an toàn).

mv testfile.pdf testfile.bak

Bây giờ tệp PDF thử nghiệm đã an toàn, hãy kết hợp lại mọi thứ với PDFtk. Đầu tiên, sử dụng  lệnh LS  để xem các tệp trong thư mục.

ls

Tiếp theo, chạy lại  lệnh LS  , nhưng lần này sử dụng lệnh này để lưu trữ tất cả các tên tệp PDF.

ls * .pdf >> pdf-filenames.txt

Gán nội dung của  pdf-filenames.txt  cho biến Bash. Trong trường hợp này, việc sử dụng một biến thay vì ký tự đại diện có nghĩa là khi chúng tôi kết hợp lại tệp PDF, tất cả các trang sẽ theo thứ tự.

giá trị = $ (<>

Cuối cùng, kết hợp lại tệp PDF với PDFtk và  $ value .

pdftk $ value cat output recombined-document.pdf


Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập

Cách kết nối với Ubuntu từ Windows

Cách kết nối với Ubuntu từ Windows

Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách nghe podcast trên máy tính để bàn Linux với CPod

Cách nghe podcast trên máy tính để bàn Linux với CPod

Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe

Cách cài đặt TuxGuitar trên Linux

Cách cài đặt TuxGuitar trên Linux

TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách

Cách chú thích hình ảnh trên Linux với Annotator

Cách chú thích hình ảnh trên Linux với Annotator

Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó