static void Main(string[] args) { var obj = JObject.Parse(File.ReadAllText(@"data.json")); MilitaryPdfInfo info = new MilitaryPdfInfo(obj); PdfGenerator generator = new PdfGenerator(info); generator.GeneratePdfFiles(); }
public PdfGenerator(MilitaryPdfInfo info) { this.info = info; document = PdfReader.Open("template.pdf"); page = document.Pages[0]; System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance); graphics = XGraphics.FromPdfPage(page); font = new XFont(info.FontName, 9); }