Simeple example of using d3-annotation to annotate a map with state postal codes. There are a few ways to 'save' this map once you are done.
d3.annotation().type(d3.annotationLabel).annotations(newStaticAnnotations).editMode(true);
```
One caveat is that this will not save the 'disable' settings, so some states will show a connector when you would rather not see one. You can manually add these disable settings to the static annotation file, if you like.
2. You could use something like SVG Crowbar: https://nytimes.github.io/svg-crowbar/
3. You could just open the console and copy the outer html for the svg element.
https://d3js.org/d3.v4.min.js
https://d3js.org/topojson.v2.min.js
https://cdnjs.cloudflare.com/ajax/libs/d3-annotation/2.1.0/d3-annotation.min.js