PDF Arranger导出PDF失败及PDFsam启动报错求助
PDF Arranger导出PDF失败及PDFsam启动报错求助
嗨,我来帮你分析下这两个PDF工具遇到的问题,给你几个实用的解决思路:
一、PDF Arranger导出失败的解决方法
你遇到的错误提示:
"Use pikepdf.Pdf.pages interface to copy pages from one PDF to another"
这个问题大多是工具依赖的pikepdf库版本不兼容,或者软件本身的小bug导致的,试试下面的步骤:
- 更新PDF Arranger到最新版:在终端里执行这条命令,确保软件是最新状态
sudo apt update && sudo apt install --only-upgrade pdfarranger - 升级pikepdf依赖库:如果更新软件后还是不行,手动升级核心依赖
(加pip install --upgrade pikepdf --user--user是为了只更新当前用户的库,避免影响系统全局) - 重置工具配置:有时候配置文件损坏也会出问题,删除配置目录后重启工具试试
rm -rf ~/.config/pdfarranger/
二、PDFsam启动报错的解决方法
你看到的启动错误:
$ pdfsam Graphics Device initialization failed for : es2, sw Error initializing QuantumRenderer: no suitable pipeline found java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
这个是Java图形渲染组件的问题,和系统Java环境、显卡驱动有关,试试这些方案:
- 切换兼容的Java版本:PDFsam对Java版本有要求,推荐安装OpenJDK 11,然后设置为默认版本
执行第二条命令后,按提示输入对应OpenJDK 11的序号即可切换sudo apt install openjdk-11-jre sudo update-alternatives --config java - 禁用硬件加速启动:强制软件使用软件渲染,绕过显卡驱动的问题,启动时加参数:
嫌每次输参数麻烦的话,可以修改PDFsam的桌面快捷方式,把启动命令改成这个带参数的版本pdfsam -Dsun.java2d.opengl=false - 更新显卡相关库:如果是集成显卡,更新mesa图形库试试
sudo apt update && sudo apt upgrade mesa-*
备注:内容来源于stack exchange,提问作者ubuntu noob
相关产品推荐
相关产品推荐

