Soran
C# Form ekranını gorundugu gibi, tek bir buton tıklaması ile PDF e donusturme hk.

Genel Tartışma
-
Merhaba,
Program yazmayı öğrenmeye çalışıyorum, öğrendiklerimi tekrar etmenin yanı sıra, kendime projeler belirleyip onları da yapmaya çalışıyorum. Projemde takıldığım bir nokta var, yaptığım program öyle ahım şahım bir şey değil fakat anlıyorum ki son olarak eklemek istediğim şey çok özel bir durum, çünkü hiç bir yerde bulamadım sorumun yanıtını. Sorunum şöyle bir form ekranım var bunun üzerinde bulunan bilgileri ve görselleri, crystal report, pdf ile tablo oluşturma vb. olmadan, olduğu gibi butona tıkladığım zaman form ekranımı pdf'e dönüştürerek kaydetmesi. Malesef 3-4 haftadır aramama rağmen sonuç alamadım. Yardımcı olabilirseniz çok memnun olurum.
Saygılarımla.
- Düzenleyen Tolga_K 30 Ocak 2017 Pazartesi 13:21
- Değiştirilmiş Tür Kyamuran SalibryamMicrosoft contingent staff, Moderator 6 Şubat 2017 Pazartesi 23:36
Tüm Yanıtlar
-
-
-
-
Evet Furkan Bey,
Denediklerim - > Crystal report, ItextSharp ile tablo oluşturma ve ismini şuan hatırlamadığım bir kaç yol. söylediğim gibi yeni öğreniyorum yazılımı bu nedenle sunacağınız yolu denememiş olabilirim.
İstediğimi özetlemem gerekirse butona tıklayacağım ve form ekranı pdf olarak kayıt olacak fakat bunu kod ile yapmak istiyorum.
Saygılarımla.
-
Response.AddHeader("content-disposition", "attachment;filename=belge.pdf");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentEncoding = Encoding.GetEncoding("windows-1254");
Response.Charset = "windows-1254";
Response.ContentType = "application/pdf";
StringWriter stringWrite = new StringWriter();
HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);bu şekilde sayfayı bir pdf belgesine aktarıp indirme linki şeklinde alabiliyorsun.
using System.Text;
using System.IO;bu kütüphaneleri de eklemen gerekir.
-
-
Tekrar Merhaba Bahadır Bey,
Vermiş olduğunuz kodları denemeye çalıştım fakat başarısız oldum. Yazdığınız kodların anlamlarını bilmediğim için hangilerini değiştirmem gerekir veya nasıl bir düzenleme yapmalıyım bilmiyorum. Olduğu gibi kopyala yapıştır yaptığımda ise errorlar veriyor. Tavsiyeniz var mı ?
Saygılarımla
-
Tekrar Merhaba Bahadır Bey,
Vermiş olduğunuz kodları denemeye çalıştım fakat başarısız oldum. Yazdığınız kodların anlamlarını bilmediğim için hangilerini değiştirmem gerekir veya nasıl bir düzenleme yapmalıyım bilmiyorum. Olduğu gibi kopyala yapıştır yaptığımda ise errorlar veriyor. Tavsiyeniz var mı ?
Saygılarımla
Aldığınız hatalar nelerdir? -
-
Error CS0103 The name 'Response' does not exist in the current context
Error CS0103 The name 'HttpCacheability' does not exist in the current context
Sn. Bahadır GÜMÜŞ,
Hatalar bu şekilde.
Saygılarımla
Öncelikle soru başlığını asp.net zannetmemden kaynaklı yanlış bir cevap önerdim kusuruma bakmayın Form App. olduğunu şimdi farkettim.
Bu durumda malesef daha öncesinde önerilen Itextsharp'ı tavsiye edebilirim sadece..
-