.NET で PNG を複数ページ TIFF に変換する方法

.NET で PNG を複数ページ TIFF に変換する方法

複数の PNG 画像を単一の複数ページの TIFF ファイルに組み合わせることで、ドキュメントの保存と管理が簡素化されます. 複数ページの TIFF は、医療、法律、教育などの業界で、スキャンされたレコード、レポート、または本をアーカイブするために一般的に使用されます。

マルチページのTIFFファイルの利点

  • コンパクト・アーカイブ:- 複数の画像を一つのファイルに保存し、クラッターを減らし、組織を改善します。

  • コンパクト:- TIFF ファイルは、ドキュメント管理システムによって広くサポートされています。

  • 効率的なリトリバル:- 複数ページの TIFF ファイル内で個々のページに簡単にアクセスできます。

原題:Setting Up Aspose.Imaging

  • インストール → ネット 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 オプションで圧縮設定を適用してファイルサイズを減らします。

  • Blurry Outputs:- より良い結果を得るために高品質の入力PNGを確保します。

  • 許可書:- 出力ディレクトリに適切な書き込み許可があることを確認します。

結論

複数のページの TIFF ファイルを作成し、PNG 画像と Aspose を組み合わせます。Imaging for .NET はドキュメントのアーカイブと管理のための強力なソリューションです。このガイドはプロセスを簡素化し、さまざまなアプリケーションのための効率的な作業流と高品質の出力を確保します。

 日本語