IRONSOFTWAREHOME
IRONPDFの使用

.NET CoreでPDFファイルを作成する方法

Curtis Chau
Curtis Chau
Updated: 2026年4月23日

C#でPDFをTIFFに変換するのは、IronPDFのToMultiPageTiffImageメソッドを使用することで簡単です。 これらにより、解像度、圧縮、ページごとに個別の TIFF ファイルを作成するか、単一の複数ページの TIFF ドキュメントを作成するかなど、完全な制御が可能になります。

PDFドキュメントをTIFF画像に変換することは、特にアーカイブ、印刷、または専用のイメージングシステムへの統合のために高品質の画像が必要な場合、文書処理のワークフローでよく見られるタスクです。 良いニュースですか? IronPDFを使用すると驚くほど簡単に、 Chrome レンダリング エンジンを使用した包括的な TIFF レンダリング機能により PDF から TIFF への変換が簡単になります。

TIFF (タグ付き画像ファイル形式) は、ロスレス圧縮、複数ページのサポート、プロフェッショナル グレードの画像品質など、他の画像形式に比べて大きな利点を備えています。 1 ページの PDF を変換する場合でも、大規模な複数ページの TIFF ファイルを作成する場合でも、 IronPDF には、ピクセル単位の精度PDF ドキュメントを効率的に処理するために必要な方法と柔軟性が備わっています。

IronPDFをPDFからTIFFへの変換にインストールするにはどうすればいいですか?

PDF ドキュメントを TIFF 画像ファイルに変換する前に、 NuGetパッケージ マネージャーを使用してIronPDFをインストールします。

PM > Install-Package IronPdf

正しくインストールすると、IronPDF の強力な画像変換方法を使用して、すぐに PDF ファイルを TIFF 形式に変換できるようになります。 詳細なインストール ガイドについては、インストールの概要またはクイック スタート ガイドを確認してください。

クイックスタート: たった3行でPDFをTIFFに変換する

PDF から TIFF への変換を開始するには、IronPDF の直感的な API を使用した最小限のコードが必要です。

  1. 1Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. 2このコード スニペットをコピーして実行します。

    using IronPdf;
    
    // Load PDF and convert to TIFF in 3 lines
    PdfDocument pdf = PdfDocument.FromFile("document.pdf");
    pdf.RasterizeToImageFiles("output_*.tiff", IronPdf.Imaging.ImageType.Tiff);
    // Individual TIFF files created for each page!
    C#
  3. 3実際の環境でテストするためにデプロイする

    今日プロジェクトで IronPDF を使い始めましょう無料トライアル
    arrow pointer

PDFドキュメントをC#でTIFF画像に変換する方法

IronPDF は、PDF ドキュメントを TIFF 画像に変換するための複数の方法を提供しており、それぞれが異なるシナリオに合わせて最適化されています。 基本的な変換から高度なレンダリング オプションまで、この一般的なタスクの主なアプローチを調べてみましょう。

PDF を TIFF に変換する最も簡単な方法は何ですか?

次の例は、IronPDF の簡単な API を使用した基本的な手順を示しています。

using IronPdf;

// Load an existing PDF document
PdfDocument pdf = PdfDocument.FromFile("document.pdf");

// Convert PDF pages to TIFF images using RasterizeToImageFiles
pdf.RasterizeToImageFiles("output_*.tiff", IronPdf.Imaging.ImageType.Tiff);

// Alternative: Convert specific pages only
pdf.RasterizeToImageFiles("output_*.tiff", new[] { 0, 2, 4 }, IronPdf.Imaging.ImageType.Tiff);

RasterizeToImageFilesメソッドは、各PDFページをプロフェッショナル品質の個別のTIFF画像ファイルに変換します。 ファイル名パターンのアスタリスク(*)は、自動的にページ番号に置き換えられます。 このメソッドは変換プロセス全体を処理し、PDFドキュメントの各ページに対する個別のTIFFファイルを作成します。 PDF ラスタライズ オプション画像抽出の詳細については、ドキュメントをご覧ください。

TIFF 画像の品質と解像度を制御するにはどうすればよいですか?

プロフェッショナルなドキュメントイメージングには品質管理が不可欠です。 IronPDF は、DPI 設定と圧縮オプションを通じて出力品質を細かく制御できます。

using IronPdf;

// Load the PDF document
PdfDocument pdf = PdfDocument.FromFile("report.pdf");

// Convert to TIFF images with specific settings
pdf.ToTiffImages("page_*.tif", 150); // 150 DPI resolution

// Higher quality for archival purposes
pdf.ToTiffImages("archive_*.tif", 300); // 300 DPI for print quality

// Custom rendering with advanced options
var renderOptions = new IronPdf.Imaging.ImageRenderOptions
{
    Dpi = 200,
    ImageType = IronPdf.Imaging.ImageType.Tiff
};

ToTiffImagesメソッドは、DPI制御を備えた直接的なTIFF変換を提供し、印刷用のドキュメントに必須です。 解像度を150DPIに設定することで、ほとんどのドキュメントイメージングアプリケーションでファイルサイズと画質をバランスさせます。 アーカイブコンプライアンスのために、より高い DPI 設定を検討してください。

PDFからマルチページTIFFファイルを作成するには?

複数ページの TIFF 画像を作成すると、すべての PDF ページが 1 つの TIFF ファイルに統合され、ドキュメント管理システムに最適です。

using IronPdf;

// Load the source PDF
PdfDocument pdf = PdfDocument.FromFile("multipage-document.pdf");

// Convert to multipage TIFF with default settings
pdf.ToMultiPageTiffImage("multipage.tiff");

// Convert with custom DPI for better quality
pdf.ToMultiPageTiffImage("high-quality-multipage.tiff", 200);

// Convert specific page range to multipage TIFF
var pageRange = pdf.CopyPages(0, 9); // First 10 pages
pageRange.ToMultiPageTiffImage("range-multipage.tiff");

ToMultiPageTiffImageメソッドは、すべてのPDFページを1つのマルチページTIFFファイルに結合し、PDFの整理に最適です。 DPI パラメータを調整して出力解像度を制御できます。 このアプローチは、スキャンしたドキュメントを操作する場合や、 OCR 処理用にファイルを準備する場合に特に便利です。

Visual Basic .NETでPDFをTIFFに変換するには?

IronPDFはVisual Basic .NETをC#と同じ機能で完全にサポートしています。 VB .NET PDF ライブラリを使用して PDF を TIFF に変換する方法は次のとおりです。

Imports IronPdf

' Load PDF document
Dim pdf As PdfDocument = PdfDocument.FromFile("report.pdf")

' Convert to individual TIFF images
pdf.RasterizeToImageFiles("vb_output_*.tiff", ImageType.Tiff)

' Create multipage TIFF
pdf.ToMultiPageTiffImage("vb_multipage.tiff")

' Convert with custom DPI
pdf.ToTiffImages("vb_quality_*.tiff", 300)

' Process specific pages
Dim selectedPages = pdf.CopyPages(2, 5)
selectedPages.RasterizeToImageFiles("vb_selected_*.tiff", ImageType.Tiff)
VB .NET

Visual Basicの開発者は、よく知られたVB.NETの構文を使用して、IronPDFのイメージング機能すべてを活用できます。 メソッドは両方の言語で一貫しており、既存のVB.NETプロジェクトにスムーズに統合できます。 その他の VB .NET の例については、 VB .NETチュートリアル セクションをご覧ください。

特定のPDFページを処理するにはどうすればいいですか?

特に大きな PDF ファイルを扱う場合には、PDF ドキュメントの特定のページのみを変換する必要がある場合があります。

using IronPdf;
using System.Linq;

PdfDocument pdf = PdfDocument.FromFile("manual.pdf");

// Extract first page as TIFF
PdfDocument firstPage = pdf.CopyPage(0);
firstPage.RasterizeToImageFiles("first_page.tiff", IronPdf.Imaging.ImageType.Tiff);

// Convert pages 5-10 to TIFF images
var pageRange = pdf.CopyPages(4, 9); // Zero-based indexing
pageRange.RasterizeToImageFiles("range_*.tiff", IronPdf.Imaging.ImageType.Tiff);

// Convert odd pages only
var oddPages = Enumerable.Range(0, pdf.PageCount)
    .Where(i => i % 2 == 0)
    .ToArray();
pdf.RasterizeToImageFiles("odd_*.tiff", oddPages, IronPdf.Imaging.ImageType.Tiff);

このアプローチでは、特定のページのみTIFF変換が必要な大規模なPDF文書を処理する場合に便利な、選択的な変換が可能です。 CopyPagesメソッドは、必要なページだけを含む新しいPDF文書を作成します。 ページ操作PDF の分割について詳しく説明します。

メモリとパフォーマンスをどのように処理しますか?

大きな PDF ファイルを変換したり、複数のドキュメントを処理したりする場合は、次のパフォーマンス最適化手法を検討してください。

using IronPdf;
using System.IO;

// Use memory streams for better performance
byte[] pdfBytes = File.ReadAllBytes("large-document.pdf");
using (var ms = new MemoryStream(pdfBytes))
{
    PdfDocument pdf = PdfDocument.FromStream(ms);
    
    // Process in batches to manage memory
    int batchSize = 10;
    for (int i = 0; i < pdf.PageCount; i += batchSize)
    {
        int endPage = Math.Min(i + batchSize - 1, pdf.PageCount - 1);
        var batch = pdf.CopyPages(i, endPage);
        batch.RasterizeToImageFiles($"batch{i}_*.tiff", IronPdf.Imaging.ImageType.Tiff);
        batch.Dispose(); // Free memory after each batch
    }
}

クラウド展開AWS Lambdaでは、効率的なメモリ管理がさらに重要になります。 スループットを向上させるには、非同期操作の使用を検討してください。

ビットマップやその他の画像形式についてはどうですか?

この記事では TIFF 変換に焦点を当てていますが、 IronPDF は同様の方法を使用して複数の画像形式をサポートしています。

using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("document.pdf");

// Convert to different formats
pdf.RasterizeToImageFiles("output_*.png", IronPdf.Imaging.ImageType.Png);
pdf.RasterizeToImageFiles("output_*.jpg", IronPdf.Imaging.ImageType.Jpeg);
pdf.RasterizeToImageFiles("output_*.bmp", IronPdf.Imaging.ImageType.Bitmap);
pdf.RasterizeToImageFiles("output_*.gif", IronPdf.Imaging.ImageType.Gif);

// WebP for modern web applications
pdf.RasterizeToImageFiles("output_*.webp", IronPdf.Imaging.ImageType.Webp);

同じレンダリングエンジンですべての画像形式に対応し、異なる出力形式間で一貫した品質を保証します。Webアプリケーションの場合は、ブラウザとの互換性を高めるため、 PNGまたはJPEG形式をご検討ください。

ドキュメント管理システムと統合するにはどうすればよいですか?

PDF から TIFF への変換は、多くの場合、エンタープライズ ドキュメント管理システムと統合されます。 一般的なシナリオ向けにファイルを準備する方法は次のとおりです。

using IronPdf;

// For SharePoint integration
PdfDocument pdf = PdfDocument.FromFile("contract.pdf");
pdf.MetaData.Title = "Contract_2024";
pdf.MetaData.Keywords = "legal,contract,2024";
pdf.ToMultiPageTiffImage("sharepoint_ready.tiff");

// For compliance and archival
var archivalOptions = new IronPdf.Imaging.ImageRenderOptions
{
    Dpi = 300,  // High quality for long-term storage
    ImageType = IronPdf.Imaging.ImageType.Tiff
};

メタデータ管理PDF/A 準拠の詳細については、専門ガイドをご覧ください。

追加のリソースはどこで見つかりますか?

TIFF画像とPDF変換のベストプラクティスについての追加コンテキストは、Stack Overflowからのこれらのリソースが実際の実装例を提供します。 MicrosoftのSystem.Drawingに関するドキュメントも、.NETでのグラフィック処理に貴重な洞察を提供します。 詳細な技術情報については、当社の包括的なドキュメントAPI リファレンスを参照してください。

具体的な使用例については、以下の役立つリソースをご覧ください。 -画像をPDFに変換する -マルチフレームTIFFサポート -レンダリングオプションガイド -パフォーマンスの最適化

重要なポイントは何ですか?

IronPDFは、単一ページおよびマルチページTIFF作成の両方をサポートする複数のメソッドを介して、包括的なPDFからTIFFへの変換機能を提供します。 C# または Visual Basic .NET のどちらを使用していても、ライブラリは、イメージ品質、圧縮、および出力形式を完全に制御しながら、一貫性のある高性能な変換を提供します。

さまざまなメソッド - ToMultiPageTiffImage - は、開発者に最適なワークフローに合ったアプローチを選択する柔軟性を提供します。 異なる圧縮アルゴリズムと解像度設定のサポートにより、IronPDFは迅速なウェブプレビューから高品質のアーカイブイメージングまで対応できます。 SDK は、WindowsLinuxmacOSDocker コンテナーのいずれにデプロイする場合でも、既存 for .NETプロジェクトとシームレスに統合されます。

あなた for .NETプロジェクトでPDFからTIFFへの変換を実装する準備はできていますか? 無料トライアルを開始して、ニーズにぴったりのソリューションを見つけてください。 実稼働環境への導入については、ライセンス オプションテクニカル サポートをご確認ください。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

関連する記事

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。