0
我想刪除包含特殊字符串(拆分標籤)的PDF文件的所有頁面。到目前爲止,我有這個代碼,但它只是給出了PDF的所有頁面。那麼它有什麼問題?我遍歷源PDF的頁面並檢查實際頁面是否包含分隔標籤,然後使用它爲頁面編號創建一個新的PDF。如果有人能幫忙,會很棒。謝謝!使用itextsharp拆分PDF文件在splittag /切出特殊頁面
iTextSharp.text.PdfReader reader = new iTextSharp.text.PdfReader(textBox3.Text);
string splittag = textBox2.Text;
StringBuilder text = new StringBuilder();
for (int i = 1; i <= reader.NumberOfPages; i++)
{
if(PdfTextExtractor.GetTextFromPage(reader, i, new SimpleTextExtractionStrategy()).ToString().Contains(splittag)) ;
{
richTextBox1.Text = PdfTextExtractor.GetTextFromPage(reader, i, new SimpleTextExtractionStrategy());
Document document = new Document();
PdfCopy copy = new PdfCopy(document, new FileStream(textBox5.Text + "\\" + i + ".pdf", FileMode.Create));
document.Open();
copy.AddPage(copy.GetImportedPage(reader, i));
document.Close();
}
}
這幫了很大忙。謝謝! –