| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- //using iTextSharp.text;
- //using iTextSharp.text.pdf;
- using MuPDF.NET;
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace PDFTest
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- PDFGenerateTools pDFGenerate = new PDFGenerateTools("D:\\work\\WindowsFormsTest\\PDFTest\\bin\\Debug\\report.pdf");
- pDFGenerate.InsertText("工资单", 20, 3);
- pDFGenerate.InsertNewLine();
- pDFGenerate.InsertImage("D:\\work\\WindowsFormsTest\\PDFTest\\bin\\Debug\\mmexport1752891278116.jpg");
- pDFGenerate.InsertNewLine();
- pDFGenerate.InsertNewLine();
- pDFGenerate.InsertText("员工列表", 12, 1);
- pDFGenerate.InsertTable(new List<Employee>()
- {
- new Employee()
- {
- Id = 1,
- Name = "张三",
- Department = "IT",
- Salary = 5000,
- HireDate = DateTime.Now
- },
- new Employee()
- {
- Id = 2,
- Name = "李四",
- Department = "销售",
- Salary = 4000,
- HireDate = DateTime.Now
- },
- new Employee()
- {
- Id = 1,
- Name = "张三",
- Department = "IT",
- Salary = 5000,
- HireDate = DateTime.Now
- },
- new Employee()
- {
- Id = 2,
- Name = "李四",
- Department = "销售",
- Salary = 4000,
- HireDate = DateTime.Now
- },
- new Employee()
- {
- Id = 1,
- Name = "张三",
- Department = "IT",
- Salary = 5000,
- HireDate = DateTime.Now
- },
- new Employee()
- {
- Id = 2,
- Name = "李四",
- Department = "销售",
- Salary = 4000,
- HireDate = DateTime.Now
- },
- }, "工资单");
- pDFGenerate.SavePDF();
- }
- }
- }
|