C#'da Seçilen Dosyayı PDF'e Çevirmek

Katılım
11 Temmuz 2015
Mesajlar
48
Daha fazla  
Cinsiyet
Erkek
C#'da kullanıcı bir dosya seçecek (.txt - .docx ve benzeri uzantılar.) ve seçtiği dosyayı PDF'ye çevirecek programı yazabilecek olan var mı ? Kullanıcı PDF'ye çevirilecek dosyayı seçecek sonrasında nereye kaydedileceğini seçecek ve PDF çevir adlı butona tıklayacak ve seçtiği dosya yine seçtiği yere PDF olarak kaydedilecek ? Gerçek acil ? Lütfen yardım. :(
 
Son düzenleyen: Moderatör:
Benzeri uzantilar demissin ama malesef o is oyle olmuyor :(
yapmak istedigin format icin ayri tanimlamalar yapman gerekecek gibi belki yardimci olur. Dosyayi secmeden once validation (dogrulama) mekanizmasinin icerisine sokup dosya formatini algilaman lazim. Sonra o formata gore duzgun bir sekilde donusum islemini gerceklestirmen lazim. Umarim asagidaki url ler bir yol gosterir :)

txt ->pdf: Convert a Text File to a PDF File - CodeProject
word -> pdf : How to convert word document to pdf in C# - CodeProject
 
Bu kodu çalıştırıp çıkan pencereden Microsoft Print To PDF'i seçmeniz yeterli. Diğer uzantılar ile de çalışıyor. Hiç sormadan direk PDF olarak istediğim yere kaydetsin diyorsanız onun da yolları var.
Kod:
        string filename = @"C:\dosya.docx";

        private void yazdır()
        {
            PrintDialog printDialog1 = new PrintDialog();

            if (printDialog1.ShowDialog() == true)
            {
                ProcessStartInfo info2 = new ProcessStartInfo(filename);
                info2.Verb = "Print";
                info2.CreateNoWindow = true;
                info2.WindowStyle = ProcessWindowStyle.Hidden;
                Process.Start(info2);
            }
        }
 
Uyarı! Bu konu 9 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı