Herramienta o biblioteca gratuita para convertir archivos Tiff a pdf en .Net [cerrado]

StackOverflow https://stackoverflow.com/questions/336466

  •  22-07-2019
  •  | 
  •  

Pregunta

¿Alguien sabe de una herramienta o biblioteca gratuita para convertir tiffs de varias páginas a pdf en Asp.Net 1.1?

¿Fue útil?

Solución

¿qué tal PDFSharp , o iTextSharp ? Generalmente busco sf.net primero cuando busco una biblioteca gratuita.

Otros consejos

Utilice ImageMagick .

convert screenshot.tiff screenshot.pdf

biblioteca LibTiff.Net y la utilidad tiff2pdf (viene con la biblioteca) se puede usar para convertir imágenes TIFF a documentos PDF en .NET

La biblioteca y la utilidad utilizan .NET 2.0, pero probablemente podrá compilar la versión .NET 1.1 sin modificaciones. La biblioteca y la utilidad son gratuitas y de código abierto y su código no utiliza genéricos y otras cosas ausentes de .NET 1.1.

Descargo de responsabilidad: soy uno de los encargados del mantenimiento de la biblioteca.

El software ASPPDFlib.dll de Persist puede ser de su ayuda. http://www.asppdf.com/download.html

Buscar en PDF Creator http://www.pdfforge.org/products/pdfcreator

Sé que puedes hacer un script, pero no sé si puedes hacer algo con él a través de ASP.NET. De cualquier manera, no estaría de más mirar.

He tenido que hacer esto en asp.net antes (en realidad JPG a PDF pero lo suficientemente cerca ...) Yo uso ImageMagick y lo utilizo. Sé que no es un código nativo de C #, pero es gratis y funciona de manera brillante. Simplemente ejecute una línea de comando como esta:

cmd / c convert " c: \ blah \ original.tiff " " c: \ blah \ destination.pdf "

La razón por la que uso el 'cmd / c' es que sin él, tengo problemas con System.Diagnostics.Process.Start estropeando los argumentos.

Utilice PdfFoucs dll para convertir PDF a imagen, Word, formato de texto en 4 líneas de código. No es necesario instalar ningún exe para eso.

Código para convertir en imagen MultiTiff:

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

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

El código para convertir en Tiff Image basado en muchas páginas está en PDF:

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");
     }
}

Código para convertir en Worrd:

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

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

Solo necesita agregar la DLL en su aplicación. La versión de prueba y las versiones de licencia están disponibles en el sitio sautinsoft

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top