• 15-10-2021, 18:58:15
    #1
    Merhabalar,
    domain.com/islem.php sayfamdan, domain.com/islem.php&id=id-numarasi mantığındaki sayfayı yenileme yapmadan direk olarak buton ile domain.com/islem.php&id=id-numarasi sayfasını pdf olarak indirmek istiyorum.
    Elinde böyle bir script olan varmı acaba?
  • 15-10-2021, 19:11:50
    #2
    Üyeliği durduruldu
    yapabilirim pm
  • 16-10-2021, 19:55:07
    #3
    bunu php ile değil javascript ile kolayca sağlayabilirsiniz.

    öncelikle query ve jspdf kütüphanelerimizi projeye import edelim.

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js" integrity="sha384-NaWTHo/8YCBYJ59830LTz/P4aQZK1sS0SneOgAvhsIl3zBu8r9RevNg5lHCHAuQ/" crossorigin="anonymous"></script>
    ardından pdf olarak indirmek istediğimiz elementi belirleyip indirelim.
    bu kadar basit.

    $(function () {
    var element = document.getElementById('ELEMENTID');
    var opt = {
      margin:       1,
      filename:     'dosyaadi.pdf',
      image:        { type: 'jpeg', quality: 0.98 },
      html2canvas:  { scale: 2 },
      jsPDF:        { unit: 'in', format: 'letter', orientation: 'portrait' }
    };
    
    var test = html2pdf().set(opt).from(element).save();
    
    });
  • 17-10-2021, 00:40:49
    #4
    her durum için https://github.com/wkhtmltopdf/wkhtmltopdf öneririm
  • 28-10-2021, 19:37:22
    #5
    Forumspor adlı üyeden alıntı: mesajı görüntüle
    bunu php ile değil javascript ile kolayca sağlayabilirsiniz.

    öncelikle query ve jspdf kütüphanelerimizi projeye import edelim.

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js" integrity="sha384-NaWTHo/8YCBYJ59830LTz/P4aQZK1sS0SneOgAvhsIl3zBu8r9RevNg5lHCHAuQ/" crossorigin="anonymous"></script>
    ardından pdf olarak indirmek istediğimiz elementi belirleyip indirelim.
    bu kadar basit.

    $(function () {
    var element = document.getElementById('ELEMENTID');
    var opt = {
      margin:       1,
      filename:     'dosyaadi.pdf',
      image:        { type: 'jpeg', quality: 0.98 },
      html2canvas:  { scale: 2 },
      jsPDF:        { unit: 'in', format: 'letter', orientation: 'portrait' }
    };
    
    var test = html2pdf().set(opt).from(element).save();
    
    });
    Merhabalar, yorumunuz için teşekkür ederim.
  • 28-10-2021, 19:37:34
    #6
    trgino adlı üyeden alıntı: mesajı görüntüle
    her durum için https://github.com/wkhtmltopdf/wkhtmltopdf öneririm
    Merhabalar, yorumunuz için teşekkür ederim.