「絵は千の言葉の価値があります」。アイデアは、単なる口頭での説明ではなく、効果的なメカニズムで単一の静止画像によって伝えることができます。そのため、画像は日常生活で広く使われています。情報共有には、JPEG、PNG、BMP、GIF、TIFFなどのさまざまな画像形式が使用されます。ただし、大量の画像を共有する必要がある場合は、それらを1つのバンドルにアーカイブするか、受信側で簡単に表示できる形式の小冊子を作成する必要があります。したがって、ファイルの表示に使用されているアプリケーションソフトウェア、ハードウェア、およびオペレーティングシステムに関係なく、ドキュメントの忠実度を維持するため、Portable Document Format(PDF)を選択します。したがって、この記事では、Conholdate.Total for .NETAPIを使用した画像からPDFへの変換機能について説明します。
ただし、先に進む前に、Conholdate.Totalfor.NETとAspose.Totalfor.NETの違いを強調するいくつかのポイントについて説明しましょう。
Aspose.Total for .NETは、主要なファイル形式を作成、操作、および変換するために特別に開発されたプログラミングAPIのコレクションです。これには、Word、Excel、PDF、PowerPoint, Outlook、Diagram、MS Project、HTML、およびその他の100を超えるファイル形式がすべて標準のデスクトップ、コンソール、ASP.NET、およびVB.NETアプリケーション内に含まれています。
ただし、Conholdate.Total for .NETには、Aspose.Totalfor.NETも含まれています。ただし、GroupDocs.Total for.NETも含まれます。これは、最も一般的に使用されるドキュメント形式を表示、変換、注釈付け、比較、署名、アセンブル、編集、検索、および解析するための追加機能を提供します。したがって、この単一のパッケージでは、ファイルをロード、表示、操作し、他のサポートされている形式、つまりMSWordファイルをロードしてJPEG形式で保存で出力をレンダリングする機能を利用できます。
そのため、この記事では、ラスターイメージファイルをロードし、C#.NETを使用して出力をPDF形式で保存する機能について説明します。
C#で画像をPDFに変換
APIは、MS Word(DOC、DOCX、RTF、DOT、DOTX)を処理する機能を提供する主要なプログラミングソリューションです。 、DOTM、DOCM)、OpenOffice:ODT、OTTファイル。 APIを使用すると、開発者はMicrosoft Wordを使用せずにドキュメントを変更、生成、レンダリング、変換、および印刷できます。 DOC、RTF、HTML、OpenDocument、PDF、XPSで出力をレンダリングする機能をサポートしています。 、EPUB、その他多数。したがって、このAPIを画像からPDFへの変換に使用できます。
APIを使用するには、.dllをダウンロードするか、NuGetパッケージマネージャーを開いて、Aspose.Wordsを検索してインストールします。パッケージマネージャーコンソールで次のコマンドを実行してインストールしてください。
Install-Package Aspose.Words -Version 21.3.0
変換操作を実行するには、以下の手順に従ってください
C#.NET
- Documentクラスのインスタンスを作成します。
- DocumentBuilderのインスタンスを作成し、Documentオブジェクトを引数として渡します。
- DocumentBuilderクラスのInsertImage(…)メソッドを呼び出し、引数としてソース画像パスを渡します。
- 保存(..)メソッドを呼び出し、結果のファイル名を引数として指定します。
// 完全な例とデータファイルについては、https://github.com/aspose-words/Aspose.Words-for-.NETにアクセスしてください。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertImage(dataDir + "Watermark.png");
dataDir = dataDir + "DocumentBuilderInsertInlineImage_out.doc";
doc.Save(dataDir);
無料ライセンスを取得する
APIを無制限に使用するには、無料の一時ライセンスをリクエストすることを検討してください。
結論
この記事では、ラスター画像をPDF形式に変換するためのConholdate.Total for.NETパッケージの機能について学習しました。
関連記事
詳細については、次のリンクにアクセスすることを検討してください。