merhaba
pdf otomasyonunda find element veya get text aktivesini kullanmaya çalıştıgım zaman pdf bütün olarak kabul ediyor ve istegim küçük parçaları seçtiremiyorum. Örneğin anchor base etkinliğini kullanmak istiyorum fakat find elementle date alanını seçtiremiyorum daha sonrada get textle 6/6/2016 yazısını almak istiyorum bir bütün olarak seçiliyor ne yapmalıyım. şimdiden teşekkürler
Hi @Emre_Emek
You can try with Regex instead of get text
Download the pdf package it’s an official package of uipath
Use Read pdf with text and set true in the preserve format (which will be in the properties) and store the readed data in a string variable called “Pdftext”
Drag a assign activity
Left - create a variable
Right -
System.Regex.RegularExpressions.Regex.Match(Pdftext,”(?<=DATE)\s+\S+”).ToString.Trim
For invoice no
System.Regex.RegularExpressions.Regex.Match(Pdftext,”(?<=INVOICE #)\s+\S+”).ToString.Trim
For customer id
System.Regex.RegularExpressions.Regex.Match(Pdftext,”(?<=CUSTOMER ID)\s+\S+”).ToString.Trim
For due date
System.Regex.RegularExpressions.Regex.Match(Pdftext,”(?<=DUE DATE)\s+\S+”).ToString.Trim
Hope this helps
Regards
Sudharsan
Main.xaml: Compiler error(s) encountered processing expression “System.Regex.RegularExpressions.Regex.Match(Pdftext,”(?<=DATE)\s+\S+”).ToString.Trim”.
‘Regex’, ‘System’ üyesi değil. böyle bir hata aldım
Merhaba @Emre_Emek,
@Sudharsan_Ka’ın göndermiş olduğu Regex Pattern kısımlarını (senin denediğin örnekteki pattern (?<=DATE)\s+\S+ ifadesi olarak düşünebilirsin), Studio’da Matches aktivitesine koyarak kullanabilirsin.
Ufak bir paylaşım yapıyorum, diğer patternları da Matches aktivitesine koyup işlemlerini gerçekleştirebilirsin.
Matches Aktivitesinin Görüntüsü:
Matches Aktivitesinin Properties'leri
Çıktı olarak gelen collResult aktivitesini de assign kullanarak string bir değişkene atayabilirsin.
Bu arada Türkçe soruların için aşağıdaki bağlantıdan New Topic diyerek sorularını sorabilirsin.
Saygılarımla
Ömer
Iam so soo sorry I made a mistake in expression
System.Text.RegularExpressions.Regex.Match
This is the prefix of all expression try this way
Regards
Sudharsan
tesekkür ederim
Teşekkür ederim Ömer Bey