2つのPDFファイルがあり、それら2つのPDFファイルを比較して、メッセージボックスに違いを出力したいと思います。
これまでのところ私はこれを持っています(しかしそれは私が期待するように機能していません):
private void button1_Click(object sender, EventArgs e)
{
string str1 = this.textBox1.Text;
string str2 = this.textBox2.Text;
string comparison = str1.Replace(str2,"");
MessageBox.Show(comparison);
}
private void ParsePDF(string filePath)
{
string text = string.Empty;
PdfReader reader = new iTextSharp.text.pdf.PdfReader(filePath);
byte[] streamBytes = reader.GetPageContent(1);
PRTokeniser tokenizer = new PRTokeniser(streamBytes);
while (tokenizer.NextToken())
{
if (tokenizer.TokenType == PRTokeniser.TokType.STRING)
{
text += tokenizer.StringValue;
}
}
this.textBox1.Text = text.ToString();
this.textBox2.Text = text.ToString();
}
}
そのすぐ下で、そのメソッドを呼び出します。ParsePDF( "C:// Users // lf222aw // Desktop // file1.pdf");
私のプログラムは次のように機能します。1つのテキストボックスに「Ilovestackoverflow」というテキストがあり、もう1つのテキストボックスに「Istackoverflow」と書かれている場合、プログラムはこれを結果として出力します。それらの2つのファイルの違いとして
何か案が??よろしく、