当前位置: 首页 > 面试题库 >

如何在服务器上安装Pdftk?

文华美
2023-03-14
问题内容

我正在使用Linux Server并尝试安装Pdftk,但是在尝试弄清楚该怎么做时遇到了问题。

我找到了以下有关如何安装它的文档,但它们主要是指在本地Windows计算机上安装它。

它们是:http :
//www.andrewheiss.com/blog/2009/07/29/installing-pdftk-
php/

http://www.accesspdf.com/pdftk/#packages

有人可以帮我弄清楚我需要在服务器上放置哪些文件,以便可以参考pdftk吗?


问题答案:

Pdftk是iText的一个版本,已从Java转换为c ++,并使用命令行桥进行了重建,以方便从PHP应用程序进行访问。

要在Redhat / CentOS上构建pdftk,请遵循以下说明。

ssh [server to install pdftk on]

现在我们已经在服务器中,我们需要创建目录来存储pdftk。

cd /
sudo mkdir extra
cd extra
sudo mkdir src
cd src
sudo wget http://www.pdfhacks.com/pdftk/pdftk-1.41.tar.gz
sudo tar zxvf pdftk-1.41.tar.gz
cd pdftk-1.41/pdftk

现在我们需要安装gcj库。

sudo yum install java-1.4.2-gcj-compat-devel.i386

gcc-c ++库未随gcj软件包一起安装,因此我们现在将其安装,因此在编译过程中不会出现错误。

sudo yum install gcc-c++

如果立即编译该应用程序,则会收到警告,提示tmpnam会使用危险,应该使用mkstemp。

sudo vi report.cc

从VI内部运行此命令以进行搜索并替换为tmpnam方法。

:%s/tmpnam(/mkstemp(/g

按Escape键并保存更改

:wq!

现在我们已经安装了所有软件包,我们将开始编译pdftk-1.41

从/extra/src/pdftk-1.41/pdftk运行以下命令

sudo make -f Makefile.RedHat

这将启动将Java文件编译并将其转换为c 的构建过程。将iText转换为c 可能需要花费几分钟。从休息室的新玛格丽塔机器中获取玛格丽塔:)。

现在,在创建了pdftk文件之后,我们将其复制到/ bin目录中,以便可以在任何地方运行它。

sudo cp pdftk /usr/local/bin

让我们确保构建成功并运行

pdftk --version


 类似资料:
  • 我安装laravel服务器上通过油灰。我把公众和public_html联系起来。文件位于laravel文件夹public_html上方。安装后显示"内部服务器错误" 服务器遇到内部错误或配置错误,无法完成您的请求。

  • 问题内容: 我需要在脱机服务器上安装“全局” npm应用程序。 安装普通应用程序很容易: 然后打包结果文件。手动或使用 npm pack 。 但是,如何安装全局应用程序(具有某种安装脚本),例如 永远 没有Internet? 问题答案: 试试npmbox,它是npmzip的新名称,它将允许您通过一个文件安装脱机npm软件包。

  • 问题内容: 我有GoDaddy维护的专用服务器。我想在上面运行Node Js。是否有任何有关如何在服务器上安装Node JS的文档?我有一个CentOS专用服务器。 问题答案: 有关如何安装它,有一些资源(建议从源代码构建)。例如,您可以查看以下内容: 构建和安装Node.js 安装Node和npm 要点有几种方法来安装node.js

  • 本文向大家介绍在linux服务器上安装Jenkins,包括了在linux服务器上安装Jenkins的使用技巧和注意事项,需要的朋友参考一下 Jenkins是用java编写的开源持续集成工具,目前被国内外各公司广泛使用。本章教大家如何在linux服务器上安装Jenkins。 一、获得一台linux服务器 要在linux下安装git,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是win

  • 我正在尝试使用Ubuntu和Tomcat7.0.52在AWS EC2实例上获得一个CA证书/SSL。浏览器无法连接。以下是我走过的步骤: 将csr提交给ssls.com/geoTrust,并接收返回:bundle.crt www.mydomain.net.crt 将证书导入密钥库: 接下来,更新$TOMCAT_HOME/config/server.xml: 然后重新启动Tomcat。 openss

  • 如何在运行wordpress的EC2实例上安装SSL证书?我尝试了以下链接:< br > https://AWS . Amazon . com/blogs/AWS/new-AWS-certificate-manager-deploy-SSL ts-based-apps-on-AWS/http://docs . AWS . Amazon . com/IAM/latest/user guide/id