【问题标题】:how to use ItextSharp to convert multiple tif images to one PDF [closed]如何使用 ItextSharp 将多个 tif 图像转换为一个 PDF [关闭]
【发布时间】:2014-04-30 06:26:50
【问题描述】:

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

有人有样品吗?

【问题讨论】:

  • 你试过什么? (因为您要的是有据可查的东西。)
  • 我已经尝试过这个atashbahar.com/post/Converting-Multipage-TIFF-image-to-PDF.aspx,但在任何地方都没有关于多个 tif 的信息。请指点我到关于将多个 tif 转换为单个 pdf 的文档齐全的网站
  • 换句话说:您是说您无法创建一个循环来执行您为一系列图像找到的代码 sn-p?
  • 所以您的问题不是关于 iTextSharp,而是关于基本编程。你应该调整你的问题。
  • 我猜对这种说法的最佳答案是:阅读手册! meta.stackoverflow.com/questions/251946/…

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


【解决方案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();
}

在这个 sn-p 中,我假设您的页面大小是 A4 (595, 842)。我还在左下角添加了图像。您可能想要使图像居中和/或调整页面大小。

【讨论】:

  • 干得好,谢谢...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多