PDF Dosyaya Barkod Oluşturmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

PDF Dosyaya Barkod Oluşturmak

Mesaj gönderen kadirkurtoglu »

Öncelikle Hayırlı Ramazanlar.

pdf formatındaki dosyada bulunan xxx değerleri ile EAN128 Barkod oluşturmak istiyorum. Pdf dosyayı oluştururken ekleme şansım yok. Dosya başka program tarafından oluşturulan e-fatura. İçerisinde yer alan Gönderi Takip No değerini EAN128 formatta eklemem lazım. Verinin bulunduğu yer sabit ancak bu veriyi dosya içerisinde nasıl işleriz, konu hakkında tecrübesi olan arkadaşlardan yardımlarını bekler, iyi günler dilerim...
Bir mum, yanındaki mumları tutuşturmakla,
ışığında hiç bir şey kaybetmez.

Mevlana

OS win.10, IDE Delphi 10.3, RDBMS Firebird and MSSQL, BROWSER Chrome
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: PDF Dosyaya Barkod Oluşturmak

Mesaj gönderen mkysoft »

Faturanin HTML'ini alip orada bu degisikligi yapsaniz, sonra siz PDF'e cevirseniz daha kolay olabilir. PDF editleyen componentler varmi emin degilim.
ertank
Kıdemli Üye
Mesajlar: 1716
Kayıt: 12 Eyl 2015 12:45

Re: PDF Dosyaya Barkod Oluşturmak

Mesaj gönderen ertank »

kadirkurtoglu yazdı: 22 Nis 2021 02:47 Öncelikle Hayırlı Ramazanlar.

pdf formatındaki dosyada bulunan xxx değerleri ile EAN128 Barkod oluşturmak istiyorum. Pdf dosyayı oluştururken ekleme şansım yok. Dosya başka program tarafından oluşturulan e-fatura. İçerisinde yer alan Gönderi Takip No değerini EAN128 formatta eklemem lazım. Verinin bulunduğu yer sabit ancak bu veriyi dosya içerisinde nasıl işleriz, konu hakkında tecrübesi olan arkadaşlardan yardımlarını bekler, iyi günler dilerim...
Merhaba,

Bunu yapabilmek için aşağıdaki yöntemleri deneyebilirsiniz.
- FoxitPDF SDK veya benzeri bir kütüphane kullanabilirsiniz. Eğer lisansınız yok ise bu tür kütüphaneler genelde ucuz olmuyorlar.
- Deneme yanılmalar yaparak harici bir uygulama ile veri eklenmiş PDF ve veri eklenmemiş hali arasındaki farklılıkları tespit edip kendi uygulamanızda bu işlemleri yapan kod geliştirebilirsiniz. (byte olarak PDF dosyayı okuyup, ilgili ofsetlerde gerekli ekleme/değişiklikleri yapıp yine byte olarak farklı isimde kaydetmek gibi).
- imagemagick uygulaması ile PDF dosyayı bmp/jpeg'e dönüştürüp resim üzerine eklemenizi yapıp nihai resim dosyasını pdf dosyaya dönüştürebilirsiniz. Ancak bu işlem sonunda oluşan PDF kalitesi istenilenden düşük olabilir ve izleme yapar iken büyütme sonuçları net bir görüntü vermeyecektir.

Yinede daha önce tavsiye edildiği gibi E-Fatura HTML içine ekleme yapıp bunu PDF'e dönüştürmek çok daha makul bir çözüm olacaktır.
Cevapla