> As an even better approach, I consider merging of independently stored > PDF file and annotations to it and presenting combined file with native > PDF annotations. Several years ago I have not find tools for such > operations, maybe new projects have appeared since that time.
I think hypothes.is supports pdf annotations (via pdf.js).