2008-12-03 10 views

cevap

0

Bak sana komut dosyası bunu yapabileceğini biliyorum, ama sen ASP.NET aracılığı ile her şeyi yapabilir eğer bilmiyorum. Her iki şekilde de bakmak acı çekemezdi.

0

Bunu asp.net'de daha önce yapmam gerekiyordu (aslında JPG'den PDF'ye kadar ama yeterince yakın ...) ImageMagick'i kullanıyorum ve dışarı çıkarıyorum. Onun yerli C# kodu değil biliyorum, ama ücretsiz ve parlak çalışır. Bunun gibi bir komut satırı çalıştırın: "c: \ fan \ destination.pdf"

i 'cmd/c kullanın nedeni:

cmd/"\ fan \ original.tiff c" dönüştürmek c 'O olmadan, System.Diagnostics.Process.Start ile ilgili sorunlarım var.

1

LibTiff.Net library ve tiff2pdf utility (kütüphane ile birlikte gelir) .NET

PDF belgelerine

kütüphane ve Yardımcı program .NET 2.0 TIFF görüntüleri dönüştürmek için kullanılabilir ancak muhtemelen .NET 1.1 inşa etmek mümkün olacak modifikasyon olmadan versiyon. Kütüphane ve yardımcı program ücretsiz ve açık kaynaklıdır ve kodları, .NET 1.1'den yoksun jenerik ve diğer şeyleri kullanmaz.

Sorumluluk reddi: Kitaplığın geliştiricilerinden biriyim.

0

PdfFoucs dll, PDF'yi Görüntü, Word, Metin biçimine 4 satırlık kod dönüştürmek için kullanın. Bunun için herhangi bir exe kurmaya gerek yok. MultiTiff Image dönüştürmek için

Kodu:

SautinSoft.PdfFocus f = new SautinSoft.PdfFocus(); 
f.OpenPdf(FilePath); 

if (f.PageCount > 0) 
{ 
    f.ToMultipageTiff(FilePath); 
} 

Kod homany sayfalarına göre Tiff Image dönüştürmek için PDF vardır:

SautinSoft.PdfFocus f = new SautinSoft.PdfFocus(); 
f.OpenPdf(FilePath); 

if (f.PageCount > 0) 
{ 
    for (int i = 0; i < f.PageCount; i++) 
    { 
     f.ImageOptions.Dpi = 200; 
     System.Drawing.Bitmap bmp1 = (System.Drawing.Bitmap)f.ToDrawingImage(i + 1); 
     bmp1.Save(Server.MapPath("~/FileUpload/") + filename + "_" + (i + 1) + ".tiff"); 
    } 
} 

Kod Worrd içinde dönüştürmek için:

SautinSoft.PdfFocus f = new SautinSoft.PdfFocus(); 
f.OpenPdf(FilePath); 

if (f.PageCount > 0) 
{ 
    f.ToWord(FilePath); 
} 

Sadece uygulamanıza DLL eklemeniz gerekiyor. Deneme sürümünün yanı sıra lisans sürümleri, sautinsoft sitesinde mevcuttur