如何在 .NET 中将 PNG 转换为多页 TIFF

如何在 .NET 中将 PNG 转换为多页 TIFF

将多个 PNG 图像结合到一个单一多页 TIFF 文件中,简化了文档存储和管理。 多页 TIFF 通常用于医疗保健、法律和教育等行业,用于存档扫描记录、报告或书籍。

多页 TIFF 文件的好处

  • 此分類上一篇: Compact Archive:- 将多个图像存储在一个文件中,减少混乱和改善组织。

  • 兼容性:- TIFF 文件由文档管理系统广泛支持。

  • 有效的回收:- 在多页 TIFF 文件中轻松访问单个页面。

首頁 〉外文書 〉西洋文學 〉Setting Up Aspose.Imaging

  • 安装 The 网 SDK 在你的系统上。
  • 添加 Aspose.Imaging 到您的项目: dotnet add package Aspose.Imaging
  • 获得测量许可证并使用它设置 SetMeteredKey().

步骤指南 创建多页 TIFF 文件

步骤1:设置测量许可证

允许完整的功能 Aspose.Imaging 创建多页 TIFF 文件。

using Aspose.Imaging;

Metered license = new Metered();
license.SetMeteredKey("<your public key>", "<your private key>");
Console.WriteLine("Metered license configured successfully.");

步骤2:加载 PNG 图像

从一个目录上传所有 PNG 图像,以便为组合做好准备。

using System.IO;
using Aspose.Imaging;

string inputDirectory = @"c:\images\pngs\";
string[] pngFiles = Directory.GetFiles(inputDirectory, "*.png");

Console.WriteLine($"Found {pngFiles.Length} PNG images for conversion.");

步骤3:创建多页 TIFF 文件

初步 A TiffImage 例如,将 PNG 图像结合起来。

using Aspose.Imaging.FileFormats.Tiff;

TiffImage multiPageTiff = null;
try
{
    foreach (var filePath in pngFiles)
    {
        using (var pngImage = Image.Load(filePath))
        {
            if (multiPageTiff == null)
            {
                multiPageTiff = new TiffImage(new TiffFrame((RasterImage)pngImage));
            }
            else
            {
                multiPageTiff.AddFrame(new TiffFrame((RasterImage)pngImage));
            }
        }
    }
}
finally
{
    multiPageTiff?.Dispose();
}

步骤4:保存多页 TIFF 文件

将相结合的图像保存为多页 TIFF。

string outputPath = @"c:\output\multi_page.tiff";
multiPageTiff.Save(outputPath);
Console.WriteLine($"Multi-page TIFF file saved at: {outputPath}");

部署:使用多页 TIFF 文件

  • 文件管理系统:- 将此过程集成到系统处理扫描记录或报告中。

  • 数字档案:- 存储大量扫描书籍、杂志或文档的数据集,以紧凑的格式。

  • 云存储:- 使用多页 TIFF 以便在基于云的文档库中有效存储。

现实世界应用

  • 法律文件:- 将扫描的合同页面组成一个单一的 TIFF 文件,以便轻松参考。

  • 健康保健记录:- 将诊断图像或扫描患者记录合并到一个文件中。

  • 教育:- 数字化和存档研究论文、手稿或讲座笔记。

常见问题和解决方案

  • 大输出文件大小:- 在 TIFF 选项中应用压缩设置以减少文件大小。

  • 布鲁里出口:- 确保高品质的输入 PNG 为更好的结果。

  • 写许可证:- 确保输出目录有适当的写作许可。

结论

创建多页 TIFF 文件,将 PNG 图像与 Aspose 相结合。Imaging for .NET 是文档存档和管理的强大解决方案。

 中文