StringReader reader = new StringReader(PDFText);
//Create PDF document
Document doc = new Document(PageSize.A4);
HTMLWorker parser = new HTMLWorker(doc);
string PDF_FileName = Server.MapPath("~") + "/App_Data/PDF_File.pdf";
PdfWriter.GetInstance(doc, new FileStream(PDF_FileName, FileMode.Create));
doc.Open();
doc.Add(new Paragraph("This is a Red Font Test using Times Roman", times));
try
{
parser.Parse(reader);
}
这是在 pdf 中转换的,但它提供了一些其他字体,如大字母并且未正确对齐。