• 28-12-2023, 13:30:12
    #1
    Merhaba arkadaşlar elimde yaklaşık 280 kalem .pdf uzantılı dosya mevcut içerisinde farklı gruplarda ürün kodları var ben bu 280 kalem pdf dosyasının içinde herhangi bir pdf'de bulabileceğim tek bir ürün kodu arıyorum bunu en kısa yoldan nasıl yapabilirim?
  • 28-12-2023, 13:32:56
    #2
    bi program var bu metin belgelerinin tamamını birleştirip toplu şekilde arama yapıyor
    bakayım bi
  • 28-12-2023, 13:35:12
    #3
    bilgisayarınıza python kurarak bunu yapabilirsiniz. python olduğunu varsayarak devam ediyorum:
    öncelikle gerekli kütüphaneyi yüklüyoruz:
    pip install PyPDF2
    sonra aşağıdaki kodu çalıştırıyoruz:
    import os
    import PyPDF2
    
    def search_product_code(directory, target_code):
        for filename in os.listdir(directory):
            if filename.endswith(".pdf"):
                file_path = os.path.join(directory, filename)
                with open(file_path, 'rb') as pdf_file:
                    pdf_reader = PyPDF2.PdfFileReader(pdf_file)
                    for page_num in range(pdf_reader.numPages):
                        page = pdf_reader.getPage(page_num)
                        text = page.extract_text()
                        if target_code in text:
                            print(f"Ürün Kodu {target_code}, {filename} dosyasında bulundu.")
    
    # Kullanım Örneği:
    directory_path = "path/to/pdf/files"  # PDF dosyalarının bulunduğu dizin
    target_product_code = "ArananÜrünKodu"
    search_product_code(directory_path, target_product_code)
    "path/to/pdf/files" ve "ArananÜrünKodu" kısımlarını kendinize göre değiştirmeyi unutmayın.