C# Html To PDF
-
Arkadaşlar c# üzerinde html sayfayı direk pdf yapan bir component varmı bildiğiniz.
Örnekle olursa daha güzel olur.
-
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.
-
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.
-
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
-
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 :)
-
sanalda oluyor ama ben direk belirttiğim dosyaya kaydetmek istiyorum
yada elinde pdfvision un full sürümü olan varmı?
-
Bi daha bi yoklama çekim belki bilen biri görür.
-
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
-
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.
-
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 -
Hocam daha yeni yazma şansım oldu Eline yüreğine sağlık oldu.
