我正在寻找一个 Cor C++ 库/SDK,它可以让我直接编写 3d PDF,或者将 DXF 或 DWG 转换为 3D PDF。到目前为止,我已经提出了符合要求的PDF3d 库,但成本相当高,并且每个用户运行时许可证的成本很高。我不介意合理的 SDK 成本,但每个座位的成本对我来说是致命的。
有人知道任何替代方案吗?
我知道 acrobat 本身提供了他们的免费 SDK 8.1,它支持http://www.adobe.com/devnet/acrobat/pdfs/Acrobat_SDK_whats_new.pdf中给出的 3d 功能 但我不确定转换插件需要多少工作. 希望这可能对你有用。
SimLab SDK 可以将 DWG/DXF 转换为 PDF 3D。它不是免费的,但价格合理,每座费用很小:http ://www.simlab-soft.com/SDK.aspx
另一种选择是来自 TechSoft3D 的 HOOPS Publish。可能很贵:http ://www.techsoft3d.com/our-products/hoops-publish
我经常使用 PDF XChange 将 2D CAD 绘图转换为 PDF,并且效果很好。我不知道(我不这么认为)它是否具有 3D 效果。乍一看,我在他们的网站上找不到任何提及。
您的另一个选择是 3D DWF。还要考虑 DWG TrueView 是一个免费的查看器和打印机,可以本地处理 3D DWG。您曾经能够通过 COM 自动化 TrueView,但我不确定是否仍然如此。这是一篇关于 Trueview 自动化的博客文章 - http://through-the-interface.typepad.com/through_the_interface/2007/10/au-handouts-t-1.html