通过itextsharp将png组合成pdf时的高CPU利用率

时间:2013-03-31 06:41:46

标签: c# .net pdf itextsharp cpu-usage

当通过itextsharp将PNG组合成PDF时,CPU利用率非常高(约26%)。我不知道为什么。有关如何降低CPU利用率的任何建议? 这是代码。

PdfWriter pdfWrite = PdfWriter.GetInstance(document, new FileStream(PDFFilePath, FileMode.Create, FileAccess.ReadWrite));
document.Open();
iTextSharp.text.Image image;
document.AddTitle(_book.Title);
foreach (FileInfo file in files)
{
    image = iTextSharp.text.Image.GetInstance(file.FullName);
    document.SetPageSize(new iTextSharp.text.Rectangle(image.Width, image.Height));
    image.Alignment = iTextSharp.text.Image.ALIGN_MIDDLE;
    document.NewPage();
    document.Add(image);
 }

0 个答案:

没有答案