看来Ubuntu 14.04版本库包含一个没有pdf2swf的swftools版本 – 请参阅https://launchpad.net/ubuntu/trusty/+package/swftools
这个软件包不包括pdf2swf和avi2swf
如何在Ubuntu 14.04上安装pdf2swf
您可以尝试安装支持pdf2swf的旧版swftools。 例如.8.1-1这个版本包含pdf2swf,但检查它是否与Ubuntu 14.04兼容。
这将在Ubuntu 14.04上安装pdf2swf:
# See: http://fcorti.com/2014/10/13/how-to-install-alfresco-5-0-ubuntu-14-04-lts/ sudo apt-get -y install libjpeg62 libgif4 sudo apt-get -y install libart-2.0-2 wget -P /tmp/ http://archive.canonical.com/ubuntu/pool/partner/s/swftools/swftools_0.9.0-0ubuntu2_amd64.deb chmod a+x /tmp/swftools_0.9.0-0ubuntu2_amd64.deb sudo dpkg -i /tmp/swftools_0.9.0-0ubuntu2_amd64.deb
它将在/usr/bin/pdf2swf可用。
早期尝试 – 无法正常工作:
感谢上面的@ user229534的评论,我设法在Ubuntu 14.04上安装pdf2swf,使用:
apt-get -y install libart-2.0-2 libjpeg62 libt1-5 # Manually-resolve dependencies for swftools_0.8.1 wget -P /tmp/ http://launchpadlibrarian.net/11111323/swftools_0.8.1-1ubuntu1_amd64.deb dpkg -i /tmp/swftools_0.8.1-1ubuntu1_amd64.deb rm /tmp/swftools_0.8.1-1ubuntu1_amd64.deb
但是,这种方法在转换某些PDF文件时会出现错误“rfxswf:Warning:swf_SetRect中的num_bits溢出”。 所以用上面的第一种方法代替。