आप पीडीएफ फाइलों में पाठ के लिए खोज करने के लिए Docotic.Pdf library उपयोग कर सकते हैं।
नमूना के बाद
से पता चलता एक PDF फ़ाइल में निर्दिष्ट स्ट्रिंग और इसी पृष्ठ संख्या को खोजने के लिए कैसे: यदि आप indexOf पद्धति का तीसरा तर्क को दूर
static void searchForTextStrings()
{
string path = "";
string[] stringsToFind = new string[] { };
using (PdfDocument pdf = new PdfDocument(path))
{
for (int i = 0; i < pdf.Pages.Count; i++)
{
string pageText = pdf.Pages[i].GetText();
foreach (string s in stringsToFind)
{
int index = pageText.IndexOf(s, 0, StringComparison.CurrentCultureIgnoreCase);
if (index != -1)
Console.WriteLine("'{0}' found on page {1}", s, i);
}
}
}
}
एक केस-संवेदी खोज का आयोजन किया जा सकता है।
अस्वीकरण: मैं पुस्तकालय के विक्रेता, बिट चमत्कार के लिए काम करता हूं।
कोड के लिए धन्यवाद! हालांकि, इस नमूने को एडोब प्रोफेशनल की स्थापना की जरूरत है। लाइसेंस रॉयल्टी कारणों के लिए मैं ऐसा करने के लिए एक घटक होना चाहता हूं। – splattne