Poppler một công cụ dòng lệnh tuyệt vời cho PDF

poppler_logo

Poppler chứa thư viện và công cụ kết xuất PDF dòng lệnh qđược sử dụng để thao tác các tệp PDF. Điều này rất hữu ích để cung cấp chức năng hiển thị PDF dưới dạng thư viện được chia sẻ.

poppler là một thư viện mã nguồn mở, được sử dụng để xem các tài liệu PDF. Tiện ích này được duy trì bởi freesktop.org.

poppler Nó dựa trên Xpdf và được tạo ra vì hai lý do chính.

Cho phép sử dụng lại công cụ kết xuất dễ dàng hơn điều này cho phép giảm bớt công việc thừa và vượt ra ngoài các mục tiêu của Xpdf, đồng thời tích hợp chặt chẽ hơn và sử dụng lại các chức năng được cung cấp bởi hệ điều hành trong khi xpdf rất khép kín.

poppler Nó được sử dụng bởi nhiều chương trình hướng tới việc xem và chỉnh sửa các tệp PDF. bao gồm KPDF và mẫu và thậm chí có thể được sử dụng làm phụ trợ Xpdf.

Mục đích của xpdf fork là cung cấp chức năng hiển thị PDF dưới dạng tài nguyên được chia sẻ. Cũng như Thư viện, để tập trung nỗ lực bảo trì.

Các ứng dụng kết hợp cơ sở mã xpdf và bất cứ khi nào phát hiện ra vấn đề bảo mật, tất cả các ứng dụng này sẽ trao đổi các bản vá và do đó sẽ phát sinh các bản phát hành mới.

Đổi lại, tất cả các bản phân phối phải đóng gói và phát hành phiên bản mới của những người xem dựa trên xpdf này. Với điều này, có nhiều nỗ lực trùng lặp với tình hình hiện tại.

Làm thế nào để cài đặt Poppler trên các bản phân phối Linux khác nhau?

Để cài đặt tiện ích tuyệt vời này trên hệ thống của mình, bạn phải làm theo hướng dẫn mà chúng tôi chia sẻ dưới đây theo bản phân phối Linux mà bạn đang sử dụng.

Poppler là một tiện ích được tìm thấy trong kho của hầu hết các bản phân phối Linux vì vậy việc cài đặt nó khá đơn giản.

Cài đặt Poppler trên Debian, Ubuntu và các dẫn xuất.

Để cài đặt tiện ích này, Chúng ta phải mở một terminal bằng Ctrl + Alt + T và trong đó, chúng ta sẽ thực hiện lệnh sau:

sudo apt-get install poppler

Lưu ý: phương pháp cài đặt này cũng hợp lệ cho hệ thống ARM (Raspberry Pi).

Cài đặt Poppler trên Arch Linux và các dẫn xuất

Nếu bạn là người dùng Arch Linux hoặc bất kỳ hệ thống nào có nguồn gốc từ nó như Manjaro, Antergos và những hệ thống khác. Chúng tôi có thể lấy tiện ích này từ kho lưu trữ chính thức chỉ cần mở một thiết bị đầu cuối trong hệ thống và nhập:

sudo pacman -S poppler

Lưu ý: lệnh cài đặt này cũng hợp lệ cho KaOS.

Cài đặt Poppler trên RHEL, CentOS, Fedora và các dẫn xuất

Trong trường hợp những người là người dùng các bản phân phối Linux này hoặc bất kỳ hệ thống nào có nguồn gốc từ một trong các bản phân phối này, thì phương pháp cài đặt tiện ích này trên hệ thống của họ như sau.

Họ phải mở một thiết bị đầu cuối và thực hiện lệnh sau trong đó:

sudo dnf -i poppler

Cài đặt Poppler trong openSUSE

Đối với những người đã cài đặt openSUSE trên máy tính của họ, họ có thể tải công cụ này với sự trợ giúp của YaST, từ trang web phần mềm openSUSE với phương pháp cài đặt một cú nhấp chuột hoặc từ thiết bị đầu cuối, bạn có thể cài đặt nó bằng lệnh sau:

sudo zypper install poppler

Làm thế nào để biên dịch Poppler từ mã nguồn?

Cuối cùng, đối với các bản phân phối không có Poppler trong kho của họ, họ có thể biên dịch công cụ này từ mã nguồn của nó.

Đối với điều này, chúng tôi phải có hỗ trợ Git trong hệ thống.

Chúng tôi sẽ mở một thiết bị đầu cuối và chúng tôi sẽ lấy mã nguồn bằng lệnh sau:

git clone https://github.com/danigm/poppler.git

Bây giờ chúng ta sẽ vào thư mục poppler để bắt đầu với việc biên dịch mã nguồn của nó.

cd poppler

Thực hiện điều này bây giờ chúng ta sẽ thực hiện các lệnh biên dịch trong thiết bị đầu cuối nằm bên trong thư mục poppler:

mkdir build &&

cd build &&

cmake  -DCMAKE_BUILD_TYPE=Release   \

-DCMAKE_INSTALL_PREFIX=/usr  \

-DTESTDATADIR=$PWD/testfiles \

-DENABLE_XPDF_HEADERS=ON     \

..  &&

make

Bây giờ với quyền root, chúng tôi thực thi:

make install

Và sẵn sàng với nó, họ đã cài đặt sẵn tiện ích này trên máy tính để có thể sử dụng.

Để tìm hiểu thêm một chút về việc sử dụng tiện ích này, bạn có thể truy cập liên kết sau.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Diego chertoff dijo

    Xin chào, tôi thấy rằng thư viện Poppler đã được cài đặt trên Linux Mint của tôi, nhưng tôi không biết cách sử dụng nó. Bạn có thể cho một ví dụ? Cảm ơn