如何查看3D PDF文件?


当您双击文件时会发生什么?evince无法工作吗?您尝试通过终端打开了吗? - Lucio
它可以打开,但是我无法操作3D模型。 - Terence Eden
4个回答


太棒了!现在试着找一下如何“提取”模型 :-) - Terence Eden
和Evince相比,功能不太一样吗? - Lucio
@Lucio,我有Evince 3.11.92。它只显示静态投影。这是我在终端上收到的一条消息,可能与此有关:** (evince:31349): WARNING **: Unimplemented annotation: POPPLER_ANNOT_3D。这是一个已知问题,将来可能会实现。你肯定注意到我使用的截图中心有一个3D工具栏(Acroread)。可以围绕3D模型进行导航。 - user.dz
在链接的页面上,Linux不再是一个选项。他们移除了deb文件。 - mythsmith

你可以安装PlayOnLinuxsudo apt install playonlinux),然后使用PlayOnLinux的图形界面来安装和运行Adobe Acrobat Reader DC

enter image description here

在PlayOnLinux中,您可以创建一个与PDF文件关联的文件关联。

enter image description here

然后你可以在文件管理器中右键点击PDF文件,选择使用PlayOnLinux打开,它们将会打开并显示:

enter image description here

这对我在64位Ubuntu 17.10上使用PlayOnLinux 4.2.12和Wine版本1.9.0有效。在安装过程中出现了一些小故障,但最终似乎一切都正常运行。

太棒了!它可以运行;谢谢!(我正在使用Ubuntu 14.04 64位版) - Gabriel Staples
另一种基于Wine的Ubuntu安装方法(使用Snap): https://linuxconfig.org/how-to-install-adobe-acrobat-reader-dc-wine-on-ubuntu-20-04-focal-fossa-linux - dan

你可以snap install acrordrdc然后运行snap run acrordrdc...它只是运行wine,而且这个snap不是来自Adobe,所以你可以像jdpipe回答的那样使用playonlinux。 Snap中的3D支持效果不太好。它会启动,但我认为有问题。对我来说,在focal上尝试了一段时间后,它会导致段错误,但没有显示任何内容。

1那么它可以用来查看3D模型吗?如果不能,那么这个回答几乎没有什么用。 - Artur Meinild
虽然这个回答可能有所帮助,但如果你推荐的软件不能正确地完成问题要求的功能(即查看3D PDF),那么它并没有回答问题。 - Elijah Cruz Webservices

这个PDF文件对我来说似乎工作得很好: 试试使用Foxit阅读器, 安装方法:sudo apt-get install foxitreader
或者访问这篇关于它的维基文章:这里

Foxit不支持3D对象:http://forums.foxitsoftware.com/forum/portable-document-format-pdf-tools/foxit-reader/59853-pdf-3d-view - mythsmith
我得到这个:$ sudo apt install playonlinux 正在读取软件包列表... 完成 正在构建依赖关系树 正在读取状态信息... 完成 软件包 playonlinux 不可用,但是有另一个引用它的软件包。 这可能意味着该软件包已丢失、已被废弃或者只能从其他来源获取。 E: 软件包 'playonlinux' 没有安装候选项 - Al Lelopath
如果rmadison找到了什么,并且你在其结果的第三列中看到了你的Ubuntu版本,那么你可以在"软件和更新"中启用相应的通道,或通过编辑sources.list文件来启用。启用后,运行sudo apt-get update命令,然后检查是否有任何变化。如果现在使用apt search playonlinux找到了playonlinux,那么你可以安装它。 - eased
@al-lelopath:你可以通过sudo apt-get install devscripts命令来安装rmadison playonlinux。如果它找到了任何内容,你可以将你的Ubuntu版本与第三列中找到的软件源进行匹配。例如bionic/multiversefocal/multiverse... 第三列的格式是(Ubuntu版本)/(Ubuntu频道)。如果你在终端中使用grep UBUNTU /etc/os-release命令,你可以看到你的Ubuntu版本。例如UBUNTU_CODENAME=focal - eased