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

时间:2008-12-03 08:07:19

标签: .net asp.net pdf tiff

是否有人知道在Asp.Net 1.1中将多页tiff转换为pdf的免费工具或库?

7 个答案:

答案 0 :(得分:4)

PDFSharpiTextSharp怎么样?我通常在寻找免费图书馆时首先搜索sf.net。

答案 1 :(得分:1)

使用ImageMagick

convert screenshot.tiff screenshot.pdf

答案 2 :(得分:1)

LibTiff.Net librarytiff2pdf utility(随图书馆提供)可用于将TIFF图像转换为.NET中的PDF文档

库和实用程序使用.NET 2.0,但您可能无需修改即可构建.NET 1.1版本。库和实用程序是免费的开源代码,它们的代码不使用.NET 1.1中缺少的泛型和其他东西。

免责声明:我是图书馆的维护者之一。

答案 3 :(得分:0)

Persist software的ASPPDFlib.dll可能对您有所帮助。 http://www.asppdf.com/download.html

答案 4 :(得分:0)

查看PDF Creator http://www.pdfforge.org/products/pdfcreator

我知道你可以编写脚本,但我不知道你是否可以通过ASP.NET做任何事情。无论哪种方式,看起来都不会受伤。

答案 5 :(得分:0)

之前我必须在asp.net中执行此操作(实际上是JPG到PDF但足够接近...) 我使用ImageMagick和shell。我知道它不是原生的c#代码,但它是免费的,它的工作非常出色。 只需运行如下命令行:

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

我使用'cmd / c'的原因是没有它,我遇到System.Diagnostics.Process.Start弄乱参数的问题。

答案 6 :(得分:0)

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

MultiTiff图片转换代码:

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

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

基于homany页面的Tiff图像转换代码以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");
     }
}

Worrd转换代码:

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

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

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