我想要一个第三方dll使用C#将TIFF文件转换为PDF。我使用过ItextSharp和Tiff2PDFX工具。但是我无法使用这些来实现我的需求。
是否有将TIFF转换为PDF的最佳工具?
提前致谢..
答案 0 :(得分:2)
请查看我公司开发的.NET版libtiff库。它被称为LibTiff.Net,是免费的开源(BSD许可证)。该库附带tiff2pdf utility,可能完全符合您的需要。
免责声明:我是图书馆的维护者之一。
答案 1 :(得分:1)
我是Aspose的开发人员传播者,我想与您分享Aspose.Pdf for .NET允许您convert TIFF images to PDF format。您可以尝试在您的最终评估版本,看看它是否有助于您的方案。此组件也提供完整的文档和支持。
答案 2 :(得分:0)
libtiff4
项目是开源和多平台。它几乎是TIFF处理的参考实现。
它还附带了一个命令行工具(tiff2pdf.exe
resp。tiff2pdf
),可将TIFF转换为PDF,并链接到libtiff.dll
libtiff.so
。
如果您没有透露有关“我的需求”的详细信息,那么您无法获得更好的答案。
答案 3 :(得分:0)
您可以试用免费版的Quick PDF Library - Quick PDF Library Lite。
http://www.quickpdflibrary.com/free/lite.php
AddImageFromFile()函数将满足您的需求。
答案 4 :(得分:0)
您有什么需求?
如果您使用Atalasoft dotImag e,则从TIFF到PDF的转换非常简单:
public void ConvertTiffToPdf(string sourceTiff, string destPdf)
{
using (FileStream dest = new FileStream(destPdf, FileMode.Create)) {
FileSystemImageSource source new FileSystemImageSource(sourceTiff, true); // convert all pages
PdfEncoder encoder = new PdfEncoder();
encoder.Save(dest, source, null);
}
}
编码器具有可以挂钩的事件以设置PDF压缩设置以及用于设置页面适合模式,页面大小,密码,文档元数据,XMP等的属性。
免责声明 - 我为Atalasoft工作,我编写了PDF编码器以及支持它的底层库。