So it was simple. Just load the dsd with ReadDsd and Publish with the plotter of choice
string dsdFilePath = @"C:\Users\path.dsd";
if (File.Exists(dsdFilePath))
{
using (DsdData dsdDataFile = new DsdData())
{
dsdDataFile.ReadDsd(dsdFilePath);
PlotConfig acPlCfg = PlotConfigManager.SetCurrentConfig("DWG to PDF.PC3"); //or another
Application.Publisher.PublishExecute(dsdDataFile, acPlCfg);
}
}