Some time ago I wanted to do something similar to "embed a signature". What I end up doing is creating my pdf layout in html (tables and embedded signature) from my server and then displaying it in the application. There are many libraries in .net that convert it from html to pdf. If you don't want the server option, you can have in your app an html template for creating the pdf and then read it using File.ReadAllText
and create your pdf layout using html.
Here you have two links to do it from the server (.net core)
https://github.com/webgio/Rotativa.AspNetCore
https://code-maze.com/create-pdf-dotnetcore/
if you opt for the html embedded in your application, you can use a .net library. You can try
https://github.com/empira/PDFsharp