ARTICLE · 1078493
别再求人转换了!3D PDF 提取 STL,我用一
别再求人转换了!3D PDF 提取 STL,我用一
别再求人转换了!3D PDF 提取 STL,我用一
做机械设计最怕这种事:手头只剩一份 3D PDF,原始模型早不知道扔哪了。想转成 STL 拿去打印,结果发现根本没那么简单。
一开始我也找在线工具,排前面的免费转换器基本都试了一遍。结论是:SolidWorks 导出的文件大概率会失败。很多底层库还停在 U3D 时代,遇到新版 PRC 直接报错。要是网格再一压缩,普通工具基本就歇菜了。
既然转换器不行,那就往下走一层。PDF 其实只是个壳,真正装模型的是里面嵌的二进制数据。只要把它抠出来,剩下的就是解析格式的问题。这三步逻辑太底层,手写容易出错,我干脆让 WorkBuddy 直接生成了 Node.js 脚本。
脚本能自动提取 PRC 流,还原三种面片类型,最后输出带法线向量的二进制 STL。跑完直接用 SolidWorks 打开就行。不过它目前只支持未压缩格式,遇到压缩的会主动停下。而且提取出来的是纯网格,没法像参数化实体那样直接改特征。
门槛没想象中高,会跑命令、看报错就行。我把生成的脚本包放网盘了,有需要的自取。
原文别再求人转换了!3D PDF 提取 STL,我用一段脚本直接搞定
上海,1小时前,