选择PDF - 查找PDF页面的空白

时间:2017-08-31 09:32:54

标签: c# pdf selectpdf

这是上一个问题的延续。 (Removing Empty Pages in a PDF document using C#)非常感谢所有的帮助。

我试图从包含500页以上的PDF文档中删除随机空白页面。在前面的问题答案的帮助下,我想到逐页遍历整个PDF,扫描内容,如果内容为空,则删除空页。

现在,我试图识别页面的空白,如下所示。但是,下面的代码不起作用,因为pdfPage.ClientRectangle.IsEmpty也为空页返回false。

for (int i = 0; i < completePdf.Pages.Count; i++)
{
    PdfPage pdfPage = completePdf.Pages[i];
    bool isEmpty = false;
    if (completePdf.Pages[i] != null)
    {
        isEmpty = pdfPage.ClientRectangle.IsEmpty; // this gives false to empty/blank page
    }
    // page removal logic
    if (isEmpty)
    {
        // RemoveAt method usage - http://selectpdf.com/docs/M_SelectPdf_PdfDocument_RemovePageAt.htm

    }
}

任何帮助将非常感谢,并提前感谢。

0 个答案:

没有答案