CSVファイルには、通常、値がコンマ区切り文字で区切られている表形式のデータが含まれていることがよくあります。 C#またはVB.NETを使用して、CSVファイルをPDFに変換したり、PDFファイルをCSVファイルに変換したりできます。 Aspose APIは、多くのファイル操作および変換機能を提供します。 CSVおよびPDF変換について学習するために、次の見出しを調べてみましょう。
- CSVからPDFおよびPDFからCSVへのコンバーター-APIのインストール
- C#またはVB.NETを使用してプログラムでCSVをPDFファイルに変換する
- C#またはVB.NETを使用してプログラムでPDFをCSVファイルに変換する
CSVからPDFおよびPDFからCSVへのコンバーター-APIのインストール
環境にAspose.Cells for .NETとAspose.PDF for .NETAPIをインストールする必要があります。これらのAPIは、ダウンロードセクションからDLLファイルをダウンロードするか、Microsoft Visual Studio IDEの[ツール]メニューのNuGetパッケージマネージャーで次のコマンドを実行することですばやく構成できます。
PM> Install-Package Aspose.Cells
PM> Install-Package Aspose.Pdf
APIを正常に構成すると、CSVファイルとPDFファイルの相互変換を実行する準備が整います。
C#またはVB.NETを使用してプログラムでCSVをPDFファイルに変換する
CSVファイルには、通常はコンマで区別されるコンマ区切りの値が含まれています。さらに、CSVファイルの各行は、データのタプルまたは行を示します。 C#またはVB.NET言語を使用して、プログラムでCSVファイルをPDFドキュメントに簡単に変換できます。 TxtLoadOptions.Separatorプロパティを使用して、区切り文字として設定するシンボルを制御できます。同様に、TxtLoadOptions.SeparatorStringプロパティを使用して、文字列値を区切り文字として設定することもできます。 CSVファイルをPDFに変換するには、以下の手順に従う必要があります。
- TxtLoadOptionsクラスオブジェクトを初期化します
- Separatorプロパティを使用して区切り文字を指定します
- 入力CSVファイルを読み込む
- 出力PDFファイルを保存します
次のコードスニペットは、C#またはVB.NETを使用してプログラムでCSVをPDFに変換する方法を示すこれらの手順に基づいています。
// TxtLoadOptionsクラスオブジェクトを初期化します
Aspose.Cells.TxtLoadOptions option = new Aspose.Cells.TxtLoadOptions();
option.Separator = ',';
// 入力CSVファイルをロードします
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(dataDir + "Test.csv" , option);
// 出力PDFファイルを保存
workbook.Save(dataDir + "Sample.pdf", Aspose.Cells.SaveFormat.Pdf);
CSVファイルを入力
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
PDFファイルのスクリーンショットを出力
C#またはVB.NETを使用してプログラムでPDFをCSVファイルに変換する
PDFファイルには、テーブル形式のデータを含めることができます。このようなPDFファイルを.NETアプリケーションでCSVに変換できます。上記の「インストール」セクションで説明したNuGetコマンドを使用して、Aspose.PDF for .NET APIを既にインストールしています。以下は、PDFをCSVファイルに変換するための手順です。
- ExcelSaveOptionsクラスオブジェクトを初期化します
- 出力ファイルのExcelFormat.CSV形式を設定します
- 入力PDFファイルをロードします
- 出力CSVファイルを保存
以下のコードは、C#またはVB.NETを使用してプログラムでPDFをCSVに変換する方法を示しています。
// ExcelSaveOptionsクラスオブジェクトを初期化します
ExcelSaveOptions options = new ExcelSaveOptions();
options.ConversionEngine = ExcelSaveOptions.ConversionEngines.NewEngine;
// フォーマットをCSVに設定
options.Format = ExcelSaveOptions.ExcelFormat.CSV;
// 入力PDFファイルをロードします
Document pdfDocument = new Document("Sample.pdf");
// 出力CSVファイルを保存
pdfDocument.Save("Sample.csv", options);
結論
この記事では、.NETアプリケーションでC#またはVB.NETを使用して、プログラムでCSVをPDFに、PDFをCSVに変換する方法について説明しました。 CSVファイルの文字または文字列区切り文字を解析する方法を学びました。さらに、無料サポートフォーラムでさらにサポートが必要な場合はご連絡ください。