在.Net中将Tiff文件转换为pdf的免费工具或库

在.Net中将Tiff文件转换为pdf的免费工具或库,.net,asp.net,pdf,tiff,.net,Asp.net,Pdf,Tiff,有人知道Asp.Net 1.1中有免费的工具或库可以将多页TIFF转换为pdf吗?Persist软件的ASPPDFlib.dll可能会对您有所帮助 查看PDF创建者 我知道您可以编写脚本,但我不知道您是否可以通过ASP.NET对其进行任何操作。无论哪种方式,看都没什么坏处。我以前在asp.net中做过这件事(实际上是从JPG到PDF,但距离足够近了…) 我使用ImageMagick和shell来实现它。我知道它不是本地的c代码,但它是免费的,而且工作非常出色。 只需运行如下命令行: cmd/c转

有人知道Asp.Net 1.1中有免费的工具或库可以将多页TIFF转换为pdf吗?

Persist软件的ASPPDFlib.dll可能会对您有所帮助

查看PDF创建者


我知道您可以编写脚本,但我不知道您是否可以通过ASP.NET对其进行任何操作。无论哪种方式,看都没什么坏处。

我以前在asp.net中做过这件事(实际上是从JPG到PDF,但距离足够近了…) 我使用ImageMagick和shell来实现它。我知道它不是本地的c代码,但它是免费的,而且工作非常出色。 只需运行如下命令行:

cmd/c转换为“c:\blah\original.tiff”“c:\blah\destination.pdf”

我使用“cmd/c”的原因是,如果没有它,我在System.Diagnostics.Process.Start中会出现问题。请使用

或者呢?在寻找免费库时,我通常首先搜索sf.net。

和(随库提供源代码)可用于将TIFF图像转换为.net中的PDF文档

该库和该实用程序使用.NET2.0,但您可能不需要修改就可以构建.NET1.1版本。该库和实用程序是免费的、开源的,它们的代码不使用泛型和.NET1.1中缺少的其他东西


免责声明:我是该库的维护者之一。

使用PdfFoucs dll将PDF转换为4行代码中的图像、文字和文本格式。无需为此安装任何exe

用于在MultiTiff图像中转换的代码:

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

if (f.PageCount > 0)
{
    f.ToMultipageTiff(FilePath);
}
PDF中有基于homany页面的Tiff图像转换代码:

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

只有您需要在应用程序中添加DLL。sautinsoft网站提供试用版和许可证版本

这不是免费的。其他很多伟大的产品也不例外。
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");
     }
}
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(FilePath);

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