C# Html To PDF

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek

    Arkadaşlar c# üzerinde html sayfayı direk pdf yapan bir component varmı bildiğiniz.

    Örnekle olursa daha güzel olur.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    Hocam bende bakmıştım böylebirşeye ancak tamin edici birşey google aramalarında bulamamıştım. google'da aratıp itextsharp filan ile denemeler yapman gerekiyor gibi doğru şeyi bulman için.


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek
    TeRRoR bunu yazdı

    Hocam bende bakmıştım böylebirşeye ancak tamin edici birşey google aramalarında bulamamıştım. google'da aratıp itextsharp filan ile denemeler yapman gerekiyor gibi doğru şeyi bulman için.

    Doğru söylüyorsun fakat mesela pdfvision.dll var süper bişi ama paralı onun gibi bişi olsa 2 satır kodla sayfayı pdf yapıyor.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    denemedim ama ücretsiz olarak bunlara bir bak

     

    https://github.com/gmanny/Pechkin

    http://code.google.com/p/wkhtmltopdf/ 

    https://github.com/bamccaig/WkHtmlToPdfDflat 

    http://sourceforge.net/projects/pdfizer/ 

    http://www.codeproject.com/Articles/5872/Pdfizer-a-dumb-HTML-to-PDF-converter-in-C 

    örnekleri ( http://www.devtoolshed.com/content/c-free-component-generate-pdf-convert-html-pdf )

     

    http://www.codeproject.com/Articles/28050/Generate-PDF-Using-C (open office i kullanıyor)

     

    benim aklımada şöyle bir şey geliyor. dopdf diye bir sanal yazıcı var herşeyi pdf e çevirip kaydediyor. yazdırma komutunu çalıştrıp bu yazıcıyı seçerek pdf olarak kayıt ettirebilirsin 


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek
    unbalanced bunu yazdı

    denemedim ama ücretsiz olarak bunlara bir bak

     

    https://github.com/gmanny/Pechkin

    http://code.google.com/p/wkhtmltopdf/ 

    https://github.com/bamccaig/WkHtmlToPdfDflat 

    http://sourceforge.net/projects/pdfizer/ 

    http://www.codeproject.com/Articles/5872/Pdfizer-a-dumb-HTML-to-PDF-converter-in-C 

    örnekleri ( http://www.devtoolshed.com/content/c-free-component-generate-pdf-convert-html-pdf )

     

    http://www.codeproject.com/Articles/28050/Generate-PDF-Using-C (open office i kullanıyor)

     

    benim aklımada şöyle bir şey geliyor. dopdf diye bir sanal yazıcı var herşeyi pdf e çevirip kaydediyor. yazdırma komutunu çalıştrıp bu yazıcıyı seçerek pdf olarak kayıt ettirebilirsin 

    Windows uygulamalarda genelde PDF olayı, unbalanced'in dediği gibi, Sanal yazıcı gibi tanıtıp kağıt çıktısını pdf çıktısına dönüştürüp oluşturuyor. Ancak bunu 3rd party bir uygulamada senin nasıl yapacağın biraz muallak. 1-2 yerdede web-kit ile birşeyler yapıyorlardı çılgınca. Hazır bir görüntünün pdf çıktısı olukça enteresan çözümlere gebe :)


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek

    sanalda oluyor ama ben direk belirttiğim dosyaya kaydetmek istiyorum

    yada elinde pdfvision un full sürümü olan varmı?

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek

    Bi daha bi yoklama çekim belki bilen biri görür.

     

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    hocam sana bir sürü link verdim hala neyin aramasını yapıyorsun anlamadım? full ünü nerden bulayım orada bir sürü yazılmış kütüphane var azcık uğraşıp onları da kullanabilirsin eğer niyetin problemi çözmek ise. oradakilerin eminim hepsi çalışıyordur ve eminim sen hiç birini denemedin.. neyse keyfin bilir


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek

    Kardeşim güzel konuşuyorsun ama bak ben senin verdiklerini denedim.

     

    http://code.google.com/p/wkhtmltopdf/ 

     

    mesela üstteki çok güzel 2satır kod ile çeviriyorsun ama mesela sen programla gönderdiğin zaman çeviri yaparken bir dos ekranı açıyor onun üzerinde yapıyor ben istiyorumki hiçbir ekran göstermesin

     

    System.Diagnostics.Process.Start("wkhtmltopdf.exe", "google.com.tr c:\\google.pdf");

     

    yukarıdaki işlemi yaparken gizli bir şekülde çalışmasını nasıl sağlarım onu söylermisin.

    Ben bu işle profesyonel uğraşan biri değilim.

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    RebelliouS_SouL bunu yazdı

    Kardeşim güzel konuşuyorsun ama bak ben senin verdiklerini denedim.

     

    http://code.google.com/p/wkhtmltopdf/ 

     

    mesela üstteki çok güzel 2satır kod ile çeviriyorsun ama mesela sen programla gönderdiğin zaman çeviri yaparken bir dos ekranı açıyor onun üzerinde yapıyor ben istiyorumki hiçbir ekran göstermesin

     

    System.Diagnostics.Process.Start("wkhtmltopdf.exe", "google.com.tr c:\\google.pdf");

     

    yukarıdaki işlemi yaparken gizli bir şekülde çalışmasını nasıl sağlarım onu söylermisin.

    Ben bu işle profesyonel uğraşan biri değilim.

    daha önce söylesene hocam gizli çalıştırmak istediğini.. kodu denemedim am çalışması lazım

     

    	ProcessStartInfo startInfo = new ProcessStartInfo();
    
    	startInfo.FileName = "wkhtmltopdf.exe";
    
    	startInfo.Arguments = "google.com.tr c:\\google.pdf";
    
    	startInfo.CreateNoWindow = true;  // olmazsa burayı false yapıp dene
    
    	startInfo.UseShellExecute = false;
    
    	startInfo.WindowStyle = ProcessWindowStyle.Hidden;
    
    
    
    try
    	{
    	 
    	    using (Process exeProcess = Process.Start(startInfo))
    	    {
    		exeProcess.WaitForExit();
    	    }
    	}
    	catch (Exception ex)
    	{
    	   MessageBox.Show("Hata oluştu: " + ex.Message);
    	}
    unbalanced tarafından 27/Ara/12 20:36 tarihinde düzenlenmiştir

    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek

    Hocam daha yeni yazma şansım oldu Eline yüreğine sağlık oldu.

Toplam Hit: 2713 Toplam Mesaj: 11