本文演示:将revit文件导出为图片。
using Autodesk.Revit.Attributes;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
namespace RevitAddin4
{
[TransactionAttribute(TransactionMode.Manual)]
public class RevitAddin : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
UIDocument uiDoc = commandData.Application.ActiveUIDocument;
Document doc = uiDoc.Document;
string filePath = $"E:/RevitTest.jpg";
ImageExportOptions options = new ImageExportOptions();
options.FilePath = filePath;
doc.ExportImage(options);
return Result.Succeeded;
}
}
}
执行结果: