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);
            }
        }
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…