便携式文档格式(英语:Portable Document Format,简称PDF)是一种用独立于应用程序、硬件、操作系统的方式呈现文档的文件格式。[2]每个PDF文件包含固定布局的平面文档的完整描述,包括文本、字形、图形及其他需要显示的信息。1991年,Adobe Systems共同创始人约翰·沃诺克提出的名为“Camelot”的系统演变成PDF。
在Adobe Systems决定PDF规范在1993年可以自由使用的时候,PDF是由Adobe控制的专有格式(英语:proprietary format),直到2008年7月1日官方作为开放标准发行,并由国际标准化组织以ISO 32000-1:2008标准发布,在这段时间规范通过ISO志愿者产业专家委员会控制。2008年,Adobe发布对ISO 32000-1的公共专利许可赋予对所有Adobe拥有的制作、使用、销售及分发兼容PDF的实现所需的专利的自由授权的权益。然而仍有一些ISO 32000-1所引用的可以被纳入有效的PDF文件的技术保持专有(但仍是公开记录),如Adobe XML表单架构,以及JavaScript for Acrobat。ISO委员会正积极地制定许多这类的标准作为ISO 32000-2的一部分。
PDF在早期文件格式分享历史的接受程度颇晚。 可以阅读及产生PDF的程序Adobe Acrobat并非免费产品;早期版本的PDF也不支持外部链接,使之在互联网上的可用性减低;相较于全文本的格式显得很巨大的PDF文件,在当时仍然要利用modem来连接的年代需要更长的下载时间,再者以当年性能低的电脑要渲染PDF档的过程也超慢。
从2.0版开始,Adobe开始免费分发PDF的阅读软件Acrobat Reader(现时改称Adobe Acrobat Reader DC,创建软件称为Adobe Acrobat DC),而旧的格式依旧支持,使PDF后来成为固定格式文本业界的 非正式标准 ( 英语 :de facto standard ) 。
及至2008年,Adobe Systems的PDF参考1.7版成为了ISO 32000:1:2008,从此PDF就成为了正式的国际标准。亦因为这个缘故,现时PDF的更新版本开发(包括未来的PDF 2.0版本的开发)变成由ISO的TC 171 SC 2 WG 8主导,但Adobe及其他相关项目的专家依然有参与其中。
GB标准化,2009年9月1日,作为电子文档长期保存格式的PDF/Archive(PDF/A)经中国国家标准化管理委员会批准已成为正式的中华人民共和国国家标准(GB) ,标准号为GB/T 23286.1-2009 。3D PDF 是一个包含 3D 几何图形的 PDF 文件。使用任何支持 3D PDF 的查看器,可以在 3D 视图中进行旋转、缩放和部分选择。
3D PDF 就像普通的 PDF(可移植文档格式)文件一样,在某些页面的某处包含 3D 视图。就像包含嵌入图像的 PDF 一样,除非您将鼠标放在它上面,否则您可以旋转、缩放、平移和探索 3D(三维)场景。该文件实际上包含场景的 3D 几何表示,而不仅仅是来自不同视点的图像。
3D PDF 联盟是ISO TC171 SC2(文献管理应用委员会)A类联络人掌握着极大的标准话语权,而ISO TC171 SC2专注于PDF标准的建立,覆盖PDF/A(档案及归档)、PDF/E(交互式3D PDF)等国际标准的建立。众所周知,PDF是开源的,ISO是全球标准的制定者,是开放的,但是3D PDF联盟由以上组织和企业发起和运作,尽管这个联盟也宣称是开放的,有明码标价的会员费用,但是多年来始终拒绝中国组织和企业的加入。竞争是无所不在的,国际标准更是是一个国家实力的角斗场,没有硝烟却危机四伏。
目前国产厂家也开发了国产自主可控3D OFD对标Adobe 3D PDF简单的说,OFD就是中国自主标准的PDF。OFD 全称叫做开放固定版式文档(Open Fixed-layout Document ,缩写为OFD),是我国自主研发的一种版式电子文件格式,安全性高、格式一致、长期可用,目前已经在全国电子文件管理推进联盟的促进下得到了长足的发展。
当OFD遇到圜晖科技的三维产品数据PDV的那一刻,奇妙的化学变化中诞生了划时代的中国创新产品3D OFD。3D OFD承载动态的三维模型,与OFD中的表单、图片产生交互操作,支持数字签名、电子签章、数据采集、非结构化数据链接等工业领域的典型需求,在三维装配作业指导书、工艺工单、操作票、工程验收单、技术数据包、三维设计档案等领域有着非常广阔的应用价值。
目前,PDF 2.0标准目前只支持U3D和PRC的显示,近期在考虑支持step。
3D PDF 格式可以与任何人共享,并允许下游用户使用 3D CAD数据并与之交互,而无需CAD许可证。
如今很多工程模型会转换成3D PDF格式,这样用户可以使用免费的Adobe Reader去查看模型,减轻用户软件授权费用。3D PDF可用于工程设计、制造、数值造型、医学、空间、地理及石油气的探索,建筑工程和环境调查,也可作为CAM、CAE、PLM的数据交换文件。还可用于培训、市场、存档及工程汇报等。
从个人体验来看,福昕免费版PDF阅读器是不支持3D PDF的。官方说:“福昕高级PDF编辑器可阅读PRC格式的3D PDF文件,可添加3D模型到PDF页面(仅专业版);支持对3D画布(即显示3D模型的区域)进行移动、删除或调整大小(仅专业版)”
注释:
“福昕走的是PDF路线,与Adobe分享市场,策略上与金山对标微软是一致的。福昕鲲鹏做信创的,刚刚被福昕收购,控股超过75%,算是倒闭了,做OFD的,2022、23两年亏损3亿,负债1.5亿元”
如何将三维模型导入PDF文件呢?Adobe提供了嵌入两种文件格式U3D(Universal 3D)和PRC(Product Representation Compact)的方式来将三维模型导入PDF中。
目前全自主国产软件,无法全面解析3D PDF。
以下来自知乎开发的说法:
“目前桌面端只有Adobe,Foxit支持PDF3D。其中Adobe是PDF3D的创造者,Foxit是购买Apryse的PDF3D产品。
2021年4月1日消息,全球领先的软件开发商文档技术解决方案供应商PDFTron Systems Inc.今天宣布收购英国3D PDF技术的领导者PDF3D。在收购的同时,PDF3D SDK--一个面向开发者的扩展模块--现已成为PDFTron平台的一部分。这笔交易标志着PDFTron自2019年5月获得Silversmith Capital Partners 7100万美元增长投资以来的第四笔收购,作为PDFTron路线图加速战略的一部分,并加强了该公司作为软件架构师、企业应用开发人员和消费者的权威文档处理平台的地位。
Apryse的PDF3D目前买不到,不清楚Foxit为啥能买,可能是2021年之前Apryse收购其PDF3D子公司前就买了。
PDF3D共两种格式:PRC、U3D,其中PRC是主流格式。
1、做PDF3D最难的是PRC。能买到的PRC规范文档版本为8137,新的规范还没发布,PRC模型目前已知最高版本为15216。这其实还好,最坑的是该规范文档有几十个错误,以及很多地方没描述细节。
2、U3D格式不一样,有英特尔出品的开源库。大厂出品,必属精品?No No,这个开源库也是个坑,一堆问题。Adobe、Apryse都是用了它,只不过魔改了。
可能这就是Apryse不卖PDF3D,搞技术封锁的原因。
Apryse别的产品是愿意卖的,比如Solid,不过嘛,贵得离谱。”