I have a bunch of XY coordinates and I need to label them.

I have a bunch of XY coordinates and corresponding labels for each in a text file. Ultimately, I want to generate a dimensionally accurate PDF (or similar) with all of my labels near my XY coords which will be sent to a silkscreener. All of the labels must be legible and not overlapping. Is this something that can be done with solidworks? We have a copy of SolidWorks Premium 2011.

Thanks!

SolidworksDrawings And Detailing