Ana içeriğe geç

PDF'den metin çıkarın ve iş akışlarını kullanarak daha sonra yeniden kullanın.

3 min read
PDF4me Team

Dijital belgeler, geleneksel kağıt belgelerin yerini çok hızlı bir şekilde alıyor. Günümüzde bunların çoğunu PDF dosyaları olarak alıyoruz. Sözleşmeler, yasal belgeler veya dijital kitaplar gibi PDF belgeleri yüzlerce veya binlerce sayfa içerebilir. Bu belgelerin birçoğunu otomatikleştiriyoruz. Bir PDF'nin belirli bir alanından metin kopyalamak isteyebiliriz. Ayrıca, bu metni PDF'yi işlerken daha sonraki bir aşamada kullanmamız gerekebilir. İşte size bir çözümümüz var. PDF4me İş Akışları eylemleri, tüm bu belge mantıklarını karşılıyor.

PDF4me İş Akışlarındaki "Metin Çıkarma" eylemini kullanarak PDF belgelerinden metin verilerini ayıklama işlemini otomatikleştirebilirsiniz. Ayrıca, bu verileri daha sonra kısmen veya tamamen yeniden kullanmak için ek adımlar da kullanabilirsiniz. PDF belgesinden metin ayıkladığımız ve daha sonra dosyayı yeniden adlandırmak için kullandığımız örnek bir İş Akışına bakalım.

PDF dosyalarından yeniden kullanılmak üzere metin nasıl çıkarılır?​

Ek entegrasyona gerek kalmadan, PDF'lerden otomatik olarak metin ayıklamak için bir İş Akışı yapılandırabilirsiniz. PDF metin ayıklama ve yeniden adlandırma işlemlerini nasıl otomatikleştirebileceğimizi örnek bir İş Akışı ile inceleyelim.

İş akışınızı başlatmak için bir tetikleyici ekleyin.​

Otomasyonunuzu başlatmak için bir tetikleyici ekleyin. Şu anda İş Akışları 2 tetikleyici sunmaktadır: Dropbox ve Google Drive . Örneğin, bir Dropbox tetikleyicisi oluşturalım.

Bağlantıyı yapılandırın ve giriş dosyalarının beklendiği klasörü seçin.

Dropbox'ta metin çıkarma işlemi için tetikleyici

Metin Çıkarma işlemini ekle​

"Metni Çıkar" eylemini ekleyin ve etkinleştirin. Bu eylem, PDF'den tam metni çıkarır. Her sayfadan ayrı ayrı çıkarmak istiyorsanız, "Çıkarma" eyleminden önce "PDF'yi Böl" eylemini ekleyin. Ayrıca, "Metni Çıkar" eylemini "Her biri için" denetiminin içine ekleyin.

Metin Çıkarma eylemini ekleyin ve etkinleştirin.

Kaydet eylemini ekle​

Çıktı dosyalarının bulut depolama alanına kaydedilmesi gerekiyor. Bizim kullanım örneğimizde, Dropbox'a Kaydet eylemini yapılandıralım. 'Metni Çıkar' eyleminden belirli bir metni almak için normal bir ifade kullanabilirsiniz . Aşağıda verilen normal ifadeyi Çıktı Dosyası Adı parametresine kopyalayıp yapıştırabilir ve gerekli metni eşleştirmek için koşulu ekleyebilirsiniz.

${file.pages[0].PageText.match(<condition>).pdf

Düzenli ifade kullanarak Dropbox işlemini kaydedin.

Bu ifade, PDF dosyasından koşula uyan metni alacak ve çıktı dosya adı parametresine iletecektir; böylece dosyalar okunan metne göre yeniden adlandırılacaktır.

Denemek için bir örnek​

Örnek bir fatura PDF dosyasından metin ayıklamak ve bu metnin belirli bir bölümünü (fatura numarasını) kullanarak PDF dosyasını buluta kaydetmeden önce yeniden adlandırmak için bir iş akışına bakalım.

Şimdi adımlara kısaca göz atalım -

  1. İstediğiniz tetikleyiciyi ekleyin ve yapılandırın.
  2. "Metin Çıkarma" eylemini ekleyin ve etkinleştirin.
  3. Örnek PDF faturasını tetikleyicinin kaynak klasörüne yükleyin - Örnek dosyayı indirin
  4. Dosyayı kaydetmek istediğiniz depolama alanını ekleyin ve çıktı dosya adı parametresine aşağıdaki normal ifadeyi girin:

${file.pages[0].PageText.match('FATURA #(.*)')[1].trim()}.pdf

PDF dosyasından metin ayıklama ve yeniden adlandırma için örnek iş akışı

Yukarıdaki iş akışı, PDF dosyasından metni çıkaracak, gerekli kısmı kırpacak ve dosyayı aynı isimle yeniden adlandırarak depolama alanına kaydedecektir.