none
C# ile html dosyasını pdf çevirme RRS feed

  • Soru

  • arkadaşlar c# html dosyayı veya html kodlarını pdf e yazmam gerekiyor.kaç gündür örnek döküman vs arıyorum ama bulduklarım hiç işime yaramıyor.Asp.net te vermişler fakat c# a uyarladığım zaman da css kodları çıkmıyor çok saçma birşey ortaya çıkıyor.acaba bu konuda yardımcı olabilir misiniz?
    2 Eylül 2014 Salı 12:24

Yanıtlar

  • Çözüm yerine daha çok sorun vermişsiniz. ITextsharp var. Microsoft tarafından geliştirilen Report Viewer var. CrystalReport var. Developer Express var. Bunları deneyebilirsiniz. Javascript scriptler var. Vs vs...

    Mail Gönder

    • Yanıt Olarak İşaretleyen Serkan Canseven 4 Eylül 2014 Perşembe 07:06
    3 Eylül 2014 Çarşamba 16:48

Tüm Yanıtlar

  • Merhaba,

    Burada yer alan kaynakları inceleyebilirsiniz.

    Kolay gelsin.


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır. Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk üstlenildiği anlamına gelmez. Mail: serkancanseven[at]outlook[nokta]com

    3 Eylül 2014 Çarşamba 10:47
  • Buraya baktım ben ücretli burada ki componentler.benim pekte işime yaramıyor yani.
    3 Eylül 2014 Çarşamba 10:59
  • using Microsoft.Office.Interop.Word;
    using System;
    
    namespace WebCiSLeR.Test
    {
        public partial class PdfCi : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                PdfYap();
            }
            protected void PdfYap()
            {
                Application wordUygulama = new Application();
    
                Document wordBelgesi = new Document();
                Object oMissing = System.Reflection.Missing.Value;
                wordBelgesi = wordUygulama.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);
                wordUygulama.Visible = false;
    
                Object filepath = "C:\\Users\\Nejat\\Documents\\IISWindows.htm"; // yetki kontrolu yapın
                Object confirmconversion = System.Reflection.Missing.Value;
                Object readOnly = false;
                Object saveto = "C:\\Users\\Nejat\\Documents\\doc.pdf";  // yetki kontrolu yapın
                Object oallowsubstitution = System.Reflection.Missing.Value;
    
                wordBelgesi = wordUygulama.Documents.Open(ref filepath, ref confirmconversion, ref readOnly,
                                                          ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
                                                          ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
                                                          ref oMissing, ref oMissing, ref oMissing);
                
                object fileFormat = WdSaveFormat.wdFormatPDF;
    
                wordBelgesi.SaveAs(ref saveto, ref fileFormat, ref oMissing, ref oMissing, ref oMissing,
                               ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
                               ref oMissing, ref oMissing, ref oMissing, ref oallowsubstitution, ref oMissing,
                               ref oMissing);
            }
    
    
        }
    }


    HNG

    3 Eylül 2014 Çarşamba 16:28

  • HNG

    3 Eylül 2014 Çarşamba 16:31
  • Çözüm yerine daha çok sorun vermişsiniz. ITextsharp var. Microsoft tarafından geliştirilen Report Viewer var. CrystalReport var. Developer Express var. Bunları deneyebilirsiniz. Javascript scriptler var. Vs vs...

    Mail Gönder

    • Yanıt Olarak İşaretleyen Serkan Canseven 4 Eylül 2014 Perşembe 07:06
    3 Eylül 2014 Çarşamba 16:48
  • dedikleriniz ile olmadı css ler patladı bende farklı bir yol ile çözdüm itextsharp kullandım baya oynadım üzerinde tam istediğim gibi oldu teşekkürler yine de.bu arada bu pdf yi kod tarafından alacağım için o dediğiniz report viewer felan işime hiç yaramadı aksi durumda kullanıyorum zaten.
    3 Eylül 2014 Çarşamba 19:43