Asp.Net 1.1'de çok sayfalı tiffleri pdf'ye dönüştürmek için ücretsiz bir araç ya da kütüphane bilen var mı?Tiff dosyalarını pdf'ye dönüştürmek için kullanılan ücretsiz bir araç ya da kütüphane .Net
cevap
nasıl PDFSharp veya iTextSharp hakkında? Genellikle ücretsiz bir kütüphane ararken sf.net'i ararım.
Kalıcı yazılımın ASPPDFlib.dll iseniz de yardımınız olabilir. PDF Creator http://www.pdfforge.org/products/pdfcreator
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.
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.
ImageMagick'u kullanın.
convert screenshot.tiff screenshot.pdf
LibTiff.Net library ve tiff2pdf utility (kütüphane ile birlikte gelir) .NET
PDF belgelerinekü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.
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
Bu ücretsiz değil. Pek çok harika ürün de yok. –