
C# Convert JPG to PDF (Code Example Tutorial)
この記事では、Adobe Acrobat OnlineとIronPDF C#ライブラリを使用して、複数の写真からPDFドキュメントを作成し、新しく作成されたPDFファイルをローカルファイルシステムに保存する方法を示します。 以下の手順に従ってください。
ステップ1
Adobe Acrobat Onlineのウェブサイトを開きます。
Adobe Acrobatウェブサイト
ステップ2
このウェブサイトにログインする必要があります。Adobeアカウントをお持ちでない場合は、サインアップボタンをクリックして作成する必要があります。 サインアップしたら、ログインボタンをクリックし、資格情報を入力してAdobe Acrobatウェブサイトにログインします。
ステップ3
ログインすると、Adobe Acrobat Onlineのインターフェースが表示されます。多くのPDF関連のオプションが表示されます。 次に、"すべてのツール"タブをクリックします。
Adobe Acrobat Onlineページに移動
ステップ4
その後、Adobe Acrobat Onlineが提供するツールのリストが表示され、"JPGからPDFへ"ツールを選択します。
ウェブサイトのJPGからPDFへのツールに移動
ステップ5
これで、JPGからPDFへのツールのポップアップが開きます。 "ファイルをドラッグアンドドロップ"と"デバイスからファイルを追加"のオプションが表示されます。 複数の画像をドラッグアンドドロップしたり、同じフォルダまたは別のフォルダからデバイス内のすべての画像を選択することができます。
JPGからPDFへのドラッグ&ドロップファイルモーダル
すべての写真を選択した後、続行ボタンをクリックします。 これにより、複数の画像が1つのPDFファイルに結合されます。このプロセスでは、外部アプリを使用せずに1つのドキュメントに画像を結合します。
アップロードされたファイルを介してAdobe Acrobatが処理中
変換後、出力されたPDFがタブに表示されます。 ダウンロードトレイボタンをクリックして、システムにPDFをダウンロードできます。
IronPDF: C# PDFライブラリ
IronPDF C# PDFライブラリは、PDFドキュメントの読み込み、書き込み、およびカスタマイズを行うため for .NETライブラリです。 IronPDF C#ライブラリは、PDFに関する最も完全で正確かつクロスプラットフォームの情報源を提供することを目指しています。 これは、できるだけ直感的に設計された高レベルのAPIを提供します。 ライブラリは、無料では提供されていない機能を含む、Adobe Acrobatで利用可能な機能の大部分にアクセスすることができます。
このライブラリは、わずか数行のコードでPDFファイルの読み書きを可能にするメソッドとプロパティを提供します。 PDFを異なるバージョン間で変換したり、PDFからテキストやメタデータを抽出せずに読み込んだり、既存のドキュメントにページを追加したり、さまざまな位置とスケールでページに画像を挿入したり、ドキュメント内のページからテキストを抽出したり、既存のドキュメントから新しいPDFを作成したりすることができます。 また、このライブラリは、さまざまなビット深度と形式の画像をサポートし、PNGsやマルチフレームTIFFをPDFに変換することができます。 あなたはこのライブラリを使用して、独自のPDFを作成したり、他の人のPDFを扱ったりすることができます。 また、PDF内のブックマークの作成と操作、PDF内のテキストの検索、PDFからテキストの抽出、ドキュメントから図形を抽出して新しいPDFに追加、PDFドキュメントをページに分割して再統合することも可能です。
このセクションでは、IronPDFライブラリを使用して複数の画像を使用してPDFファイルを作成します。 これを行うためのコード例を見てみましょう。
コード例
// Install the IronPdf NuGet package using the command: PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;
class Program
{
static void Main()
{
// Get enumerable images from a specific folder.
var ImageFiles = Directory.EnumerateFiles(@"C:\project\assets")
.Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Convert the images to a PDF and save it to the specified location.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\composite.pdf");
// Note: Use PdfDocument.RasterizeToImageFiles() method
// to flatten a PDF into images or thumbnails if needed.
}
}' Install the IronPdf NuGet package using the command: PM> Install-Package IronPdf
Imports IronPdf
Imports System.IO
Imports System.Linq
Friend Class Program
Shared Sub Main()
' Get enumerable images from a specific folder.
Dim ImageFiles = Directory.EnumerateFiles("C:\project\assets").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))
' Convert the images to a PDF and save it to the specified location.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("C:\project\composite.pdf")
' Note: Use PdfDocument.RasterizeToImageFiles() method
' to flatten a PDF into images or thumbnails if needed.
End Sub
End Class上記のコードでは、複数の画像をわずか数行のコードでPDFファイルに変換することが非常に簡単です。 これがIronPDFの力です。 オンラインに接続してウェブサイトにログインする必要はありません。エディタを開いてコードを書くだけで、PDFコンバータがすぐに使用可能になります。 より詳細については、画像をPDFに変換する例を参照してください。
ライセンス
IronPDFは開発目的で完全に無料です。 しかし、プロダクションレベルでは、支払いが必要です。 IronPDFは3つのプランを提供しています。 Liteプランは個々の開発者向けで、プロフェッショナルプランは制限のない強力なPDFソフトウェアを必要とする個人やチーム向けです。 無制限プランは、大企業やエージェンシー向けのエンタープライズレベルのソリューションです。 すべてのプランは、開発、評価、またはテストフェーズ中は無料ですが、IronPDFをプロダクションで使用することを決定した場合、ライセンス料金を支払う必要があります。 新規ユーザーには、制約のない無料トライアルがあります! また、5つのIron Software製品を2つの価格で購入することもできます。 詳細については、IronPDFライセンス詳細を参照してください。

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


