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

发布于 2024-07-09 09:39:26 字数 1560 浏览 7 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

偷得浮生 2024-07-16 09:39:26

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

how about PDFSharp, or iTextSharp? I usually search sf.net first when looking for a free library.

如歌彻婉言 2024-07-16 09:39:26

LibTiff.Net 库tiff2pdf 实用程序(随库提供源代码)可用于将 TIFF 图像转换为 .NET 中的 PDF

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

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

LibTiff.Net library and tiff2pdf utility (comes in source code with the library) can be used to convert TIFF images to PDF documents in .NET

The library and the utility use .NET 2.0 but you probably will be able to build .NET 1.1 version without modifications. The library and utility are free and open source and their code doesn't use generics and other things absent from .NET 1.1.

Disclaimer: I am one of the maintainers of the library.

定格我的天空 2024-07-16 09:39:26

使用 ImageMagick

convert screenshot.tiff screenshot.pdf

Use ImageMagick.

convert screenshot.tiff screenshot.pdf
从来不烧饼 2024-07-16 09:39:26

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

Persist software's ASPPDFlib.dll might be of your help. http://www.asppdf.com/download.html

北风几吹夏 2024-07-16 09:39:26

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

我知道你可以编写脚本,但我不知道是否可以通过 ASP.NET 对它执行任何操作。 不管怎样,看看也没什么坏处。

Look into PDF Creator http://www.pdfforge.org/products/pdfcreator

I know you can script it, but I don't know if you can do anything with it via ASP.NET. Either way it couldn't hurt to look.

Bonjour°[大白 2024-07-16 09:39:26

我之前必须在 asp.net 中执行此操作(实际上是 JPG 到 PDF,但足够接近......)
我使用 ImageMagick 并使用它。 我知道它不是本机 C# 代码,但它是免费的,而且运行得非常好。
只需运行如下命令行:

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

我使用“cmd /c”的原因是没有它,我就会遇到问题System.Diagnostics.Process.Start 搞乱了参数。

I've had to do this in asp.net before (actually JPG to PDF but close enough...)
I use ImageMagick and shell out to it. I know its not native c# code, but its free and it works brilliantly.
Just run a command line like this:

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

The reason i use the 'cmd /c' is that without it, i have problems with System.Diagnostics.Process.Start messing up the arguments.

我三岁 2024-07-16 09:39:26

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

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

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

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

用于在基于主页的 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");
     }
}

用于在 Word 中转换的代码:

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

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

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

Use PdfFoucs dll for converting PDF to Image, Word, Text format in 4 lines of code. No need to install any exe for that.

Code for converting in MultiTiff Image:

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

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

Code for converting in Tiff Image based on homany pages are there in 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");
     }
}

Code for converting in Worrd:

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

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

Only you need to add the DLL in your application. Trial version as well as license versions are available on sautinsoft site

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文