Forge Inventor 工程图 PDF 导出
Forge Inventor Drawing PDF Export
从使用类似于 Configurator 360 导出的 iLogic 规则编写的 Inventor 工程图 (IDW) 导出 PDF 的最佳方式是什么?如何使用 forge API 为 PDF 下载提供外部 link?
您必须使用 Design Automation API for Inventor 才能将 IDW 导出为 PDF 。
最简单的可能是按照以下网站上的说明创建所有部分,然后只需将 AppBundle 的代码修改为简单的 SaveAs()打开 IDW 到 PDF:
https://learnforge.autodesk.io/#/tutorials/modifymodels
修改Activity的outputFile参数为localName as outputFile.pdf(或其他任何东西,但它需要匹配 AppBundle 的代码将用于 SaveAs()) 和 inputFile 有 localName 以“.idw"
在 AppBundle 中使用此代码:
public void Run(Document doc)
{
LogTrace("Run called");
exportToPdf(doc);
}
public void exportToPdf(Document doc)
{
LogTrace("Saving to PDF");
doc.SaveAs("outputFile.pdf", true);
LogTrace("Done");
}
当运行 activity inputFile 应该有一个URL 到 IDW 文件和 outputFile 应该有一个 URL 到 PDF 文件
从使用类似于 Configurator 360 导出的 iLogic 规则编写的 Inventor 工程图 (IDW) 导出 PDF 的最佳方式是什么?如何使用 forge API 为 PDF 下载提供外部 link?
您必须使用 Design Automation API for Inventor 才能将 IDW 导出为 PDF 。 最简单的可能是按照以下网站上的说明创建所有部分,然后只需将 AppBundle 的代码修改为简单的 SaveAs()打开 IDW 到 PDF: https://learnforge.autodesk.io/#/tutorials/modifymodels
修改Activity的outputFile参数为localName as outputFile.pdf(或其他任何东西,但它需要匹配 AppBundle 的代码将用于 SaveAs()) 和 inputFile 有 localName 以“.idw"
在 AppBundle 中使用此代码:
public void Run(Document doc) { LogTrace("Run called"); exportToPdf(doc); } public void exportToPdf(Document doc) { LogTrace("Saving to PDF"); doc.SaveAs("outputFile.pdf", true); LogTrace("Done"); }
当运行 activity inputFile 应该有一个URL 到 IDW 文件和 outputFile 应该有一个 URL 到 PDF 文件