ディレクトリでPDFファイルを検索してからPDF内の特定のテキストを検索するC#を使用して、VisualStudio2010でWinFormを作成する必要があります。たとえば、ユーザーはWinFormに「JohnSmith」と入力できます。プログラムは、指定されたディレクトリ内のすべてのpdfで「JohnSmith」というテキストを検索する必要があります。私は現在AdobeAcrobatを持っていないので、AdobeAcrobatや無料でないアドインを購入できない可能性があります。Apache SolrとGhostscriptを見るように言われましたが、winformでこれらをどのように使用できるかわかりません。私はこれをたくさん検索し、たくさんの提案を見てきましたが、PDFを検索するためのWinFormを設定する方法に関する簡単な例やチュートリアルを見つけることができません。WinFormでPDFを検索する方法に関するサンプルコードを誰かに提供してもらえますか?
質問する
876 次
1 に答える
3
PDFでcertianテキストを検索するには、 http: //sourceforge.net/projects/itextsharp/にあるITextSharpライブラリを使用できます。
これが簡単な例です
var reader = new PdfReader(pdfPath);
StringWriter output = new StringWriter();
for (int i = 1; i <= reader.NumberOfPages; i++)
output.WriteLine(PdfTextExtractor.GetTextFromPage(reader, i, new SimpleTextExtractionStrategy()));
//now you can search for the text from outPut.ToString();
于 2012-07-30T13:07:11.137 に答える