スタイルとデザインを維持してドキュメントを転送するための一般的なファイル形式は PDF (Portable Document Format) ですが、表形式データの保存と交換には CSV (Comma-Separated Values) ファイルが使用されます。より整理された安全な形式でデータを共有したい場合、または専門的なレポートやドキュメントを作成したい場合は、C# を使用して CSV を PDF に変換すると非常に役立ちます。このチュートリアルでは、C# を使用して CSV を PDF にエクスポートするための変換ライブラリを利用することを見ていきます。
C# を使用して CSV を PDF に変換する手順
- GroupDocs.Conversion for .NET を使用して CSV ファイルを PDF 形式にエクスポートするように IDE を設定します
- CSV のファイルパスをコンストラクターに渡して、Converter クラスのオブジェクトを作成します
- PdfConvertOptions のオブジェクトを作成し、出力 PDF に必要なプロパティを設定します
- 保存オプションを指定して Converter.Save メソッドを呼び出し、出力 PDF を保存します
CSV は行と列のデータであり、行はレコード、列はフィールドであり、カンマで区切られています。ただし、PDF は Adobe が開発したファイル形式で、テキスト、画像、グラフィックスなどのドキュメント コンテンツを、ドキュメントの外観を維持する固定レイアウト形式でキャプチャします。 .NET がインストールされている限り、指定された手順に従うことは、Windows、macOS、Linux などの広く認識されているオペレーティング システムに適しています。 C# で CSV を PDF に変換するために追加のソフトウェアをインストールする必要はありません。
C# を使用して CSV を PDF に変換するコード
using GroupDocs.Conversion; | |
using GroupDocs.Conversion.FileTypes; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertCSVtoPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Load the input CSV | |
using (Converter converter = new Converter("input.csv")) | |
{ | |
PdfConvertOptions options = new PdfConvertOptions | |
{ | |
PageNumber = 2, | |
PagesCount = 1, | |
Rotate = Rotation.On90, | |
Dpi = 300, | |
Width = 1024, | |
Height = 768 | |
}; | |
//Save the output PDF file | |
converter.Convert("converted.pdf", options); | |
} | |
} | |
} | |
} |
CSV を PDF に変換するには C# は、表形式のデータをより構造化された視覚的に魅力的な形式で表示するための強力なツールを提供します。レポートを生成する必要がある場合でも、ドキュメントを作成する必要がある場合でも、この方法を使用すると、データをプロフェッショナルで共有可能な PDF 形式に変換できます。推奨されるドキュメント ライブラリを構成し、ファイル パスに必要な調整を行った後、CSV から PDF への変換コードをプロジェクトに組み込むのは簡単で手間のかからない作業になります。
前回のチュートリアルでは、CSV を HTML に変換するための詳細なステップバイステップ ガイドを提供しました。このトピックをより詳しく理解するには、C#を使用してCSVをHTMLに変換する の方法に関する包括的なチュートリアルを参照することをお勧めします。