Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
PDF datasını text şeklinde okuma
#1
Merhabalar,

Yazılımcım imzalama yapmam için bana aşağıdaki fonksiyonu verdi. Yalnız ben sgk için pdf imzalamak istediğimde direk pdf datasını string olarak göndermeyi beceremedim.

procedure imzalatext(const pinNo: WideString; sertifika_tipi: Integer; imza_profili: Integer; 

                         const imzalanacak_text: WideString; out imzalanmis_text: WideString; 
                         out err_code: Integer; out err_aciklama: WideString); safecall;

En son aşağıdaki fonksiyonu kullandım ama imzalanmış xml in içerisindeki pdf verisini ben zaten encode ederek fonksiyona gönderdiğim için iki kere encode edilmiş şekilde geliyor.

function Tfrmmain.LoadFileToBase64(const AFileName: string): string;

var

  Encoder: TIdEncoderMIME;
  Decoder: TIdDecoderMIME;
  Base64String: string;
  LStream: TBytesStream;
begin
  Encoder := TIdEncoderMIME.Create;
  LStream := TBytesStream.Create;
  try
    LStream.LoadFromFile(AFileName);
    Base64String := Encoder.Encode(LStream);

  finally
    Result := Base64String;
    FreeAndNil(Encoder);
    FreeAndNil(LStream);
  end;
end;
Cevapla
#2
PDF'i bu sekilde imzalayamazsiniz. Tabiki herhangi bir dosya gibi gibi imzalayabilirsiniz ancak size binary bir deger kabul eden fonksiyon lazim. Eger PDF icinde imzali olarak gorunmesini istiyorsaniz PDF imzalama kutuplanelerine bakin.
Cevapla
#3
(15-09-2021, Saat: 10:57)mkysoft Adlı Kullanıcıdan Alıntı: PDF'i bu sekilde imzalayamazsiniz. Tabiki herhangi bir dosya gibi gibi imzalayabilirsiniz ancak size binary bir deger kabul eden fonksiyon lazim. Eger PDF icinde imzali olarak gorunmesini istiyorsaniz PDF imzalama kutuplanelerine bakin.

Fonksiyonu dediğiniz gibi düzeltmesini isteyeyim o zaman hocam teşekkürler.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  PDF' den veri okuma Gürcan 5 168 20-09-2021, Saat: 11:11
Son Yorum: Gürcan
  Uygulama, geçerli işlem için yanlış türde bir değer kullanıyor. şeklinde hata uyarısı denizfatihi 8 326 31-08-2021, Saat: 17:40
Son Yorum: forumcuali
  Regedit den Kayıt Okuma OZCANK 6 741 09-06-2021, Saat: 12:11
Son Yorum: OZCANK
  SQL Server dan Resim Okuma barissagir 4 516 18-05-2021, Saat: 18:57
Son Yorum: barissagir
  XML eFatura Okuma MuhammedYasir 2 367 04-05-2021, Saat: 21:37
Son Yorum: shooterman



Konuyu Okuyanlar: 1 Ziyaretçi