如何使用ItextSharp将多个tiff图像转换为一个PDF

时间:2014-04-30 06:26:51

标签: .net asp.net-mvc-4 itextsharp

我正在用C#构建MVC 4应用程序。我有多个tif图像(不是多页tif文档),我需要转换为单个PDF文档(多页)

有人有任何样品等吗?

1 个答案:

答案 0 :(得分:1)

假设sourcedir是图像所在的.tif目录,那么您需要:

Image image;
Directory.GetFiles(sourceDir, "*.tif");
foreach (string fileName in fileEntries) {
    image = Image.GetInstance(filename);
    image.ScaleToFit(595, 842);
    image.SetAbsolutePosition(0, 0);
    document.Add(image);
    document.NewPage();
}

在此代码段中,我假设您的网页尺寸为A4(595,842)。我还在左下角添加图像。您可能希望将图像居中和/或调整页面大小。