如何在 .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 是文档存档和管理的强大解决方案。