none
word programında soruları gösterme RRS feed

  • Soru

  • veritabanı aracılığıyla sorular saklı. asp.net ile soruları listeliyorum. bu soruları sınav kağıdı şeklinde word dosyasına nasıl aktarabilirim
    26 Aralık 2014 Cuma 11:19

Yanıtlar

  • Word dosyasi yazmak icin temel olarak 3 yol var:

    1. Klasik word otomasyonu. Bunun icin Visual Studio Tools for Office (VSTO) indiriyorsun. O zaman word icin (tum ofis uygulamalari icin) Primary Interop Assemblyler - PIA - kuruluyor. Projene gerekli PIA'ni ekleyince (word icin Microsoft.Office.Interop.Word.dll) yazman gereken kodlar basit. Ornegin:
    var word = new Microsoft.Office.Interop.Word.Application();
    var document = word.Documents.Add();  
    word.Visible = true;
    word.ActiveDocument.Content.Select(); 
    word.Selection.TypeText( "Blah blah" );

        2. Open XML format. Avantaji makinede word kurulu olmasa bile word (ya da Excel ...) dokumani yaratabilmen. Bunun icin MS Open XML format SDK'sini indirmen gerekiyor. Beraberinde ornek kodlari da mevcut.

        3. Yukaridakilerin disinda cok sayida codeplex ve/veya nuget paketleri mevcut. Bazilari ucretsiz, bazilari ucretli.

        4. Eger olusturucagin soru (ve/veya cevaplar) basit bir HTML tablo olarak olabiliyorsa, o zaman word HTML tablolari native acabiliyor. Hic ugrasmadan sadece HTML yazabilirsin.

        5. RTF iyi bilinen bir format ve duz metin olarak yazilabiliyor. Sakladigin rtf dosyalarini da word dogrudan acar.

        6. Word yerine PDF yaratip saklayabilirsin.

    ...

    • Yanıt Olarak İşaretleyen Serkan Canseven 31 Aralık 2014 Çarşamba 10:28
    26 Aralık 2014 Cuma 13:22
  • Merhaba,

    Aşağıdaki makale güzel açıklamış.İncelermisiniz.

    http://www.yazilimdilleri.net/YazilimMakale-3153-C--ile-Word-Dosyasi-Olusturma.aspx

    İyi çalışmalar

    • Yanıt Olarak İşaretleyen Serkan Canseven 31 Aralık 2014 Çarşamba 10:28
    26 Aralık 2014 Cuma 11:38

Tüm Yanıtlar

  • Merhaba,

    Aşağıdaki makale güzel açıklamış.İncelermisiniz.

    http://www.yazilimdilleri.net/YazilimMakale-3153-C--ile-Word-Dosyasi-Olusturma.aspx

    İyi çalışmalar

    • Yanıt Olarak İşaretleyen Serkan Canseven 31 Aralık 2014 Çarşamba 10:28
    26 Aralık 2014 Cuma 11:38
  • Word dosyasi yazmak icin temel olarak 3 yol var:

    1. Klasik word otomasyonu. Bunun icin Visual Studio Tools for Office (VSTO) indiriyorsun. O zaman word icin (tum ofis uygulamalari icin) Primary Interop Assemblyler - PIA - kuruluyor. Projene gerekli PIA'ni ekleyince (word icin Microsoft.Office.Interop.Word.dll) yazman gereken kodlar basit. Ornegin:
    var word = new Microsoft.Office.Interop.Word.Application();
    var document = word.Documents.Add();  
    word.Visible = true;
    word.ActiveDocument.Content.Select(); 
    word.Selection.TypeText( "Blah blah" );

        2. Open XML format. Avantaji makinede word kurulu olmasa bile word (ya da Excel ...) dokumani yaratabilmen. Bunun icin MS Open XML format SDK'sini indirmen gerekiyor. Beraberinde ornek kodlari da mevcut.

        3. Yukaridakilerin disinda cok sayida codeplex ve/veya nuget paketleri mevcut. Bazilari ucretsiz, bazilari ucretli.

        4. Eger olusturucagin soru (ve/veya cevaplar) basit bir HTML tablo olarak olabiliyorsa, o zaman word HTML tablolari native acabiliyor. Hic ugrasmadan sadece HTML yazabilirsin.

        5. RTF iyi bilinen bir format ve duz metin olarak yazilabiliyor. Sakladigin rtf dosyalarini da word dogrudan acar.

        6. Word yerine PDF yaratip saklayabilirsin.

    ...

    • Yanıt Olarak İşaretleyen Serkan Canseven 31 Aralık 2014 Çarşamba 10:28
    26 Aralık 2014 Cuma 13:22
  • PDF olarak nasıl saklayabiliriz. pdf içinde iki sütunlu bir yapıda soruları saklamak istiyoruz
    3 Ocak 2015 Cumartesi 14:18
  • pdf oluşturmak için ne kullanıyoruz
    9 Ocak 2015 Cuma 14:09
  • Buraya soruyu sormadan önce Google Amca'dan niye faydalanmıyorsunuz çok merak ediyorum. Siz ne yaptınız? Nerede takıldınız? Hata nedir? gibi sorular aklıma geliyor ama sizin yaptığınız şey birşey aklınıza gelince buraya sorup cevap beklemek. Aksi durum varsa bile bunu siz bu şekilde yansıtıyorsunuz haberiniz olsun.

    Bu toolu inceleyebilirsin.

    9 Ocak 2015 Cuma 14:21