C#を使用してPDFをCSVに変換する方法

この基本的なチュートリアルでは、実行可能なサンプルコードとともに構成手順を提供することにより、** C#を使用してPDFをCSVに変換する方法について説明します。ソースPDFを読み込んでから、出力ExcelファイルのパラメーターをCSV形式で設定することにより、 C#PDFからCSV**への変換を実行する方法について説明します。設定後、PDFからCSVファイルが生成され、ディスクに保存されます。

C#を使用してPDFをCSVに変換する手順

  1. Aspose.PDFへの参照をプロジェクトに追加して、PDFをCSVに変換します
  2. ソースPDFファイルをDocumentクラスオブジェクトにロードして、CSVに変換します
  3. ExcelSaveOptionsクラスオブジェクトをインスタンス化して、出力ファイル形式とその他のパラメータを定義します
  4. 必要な構成を使用して、入力PDFをCSVファイルとして保存します

これらの手順は、必要なライブラリをプロジェクトに追加することにより、プロジェクトの構成に関する情報を提供します。次のステップでは、ソースPDFファイルがドキュメントクラスオブジェクトにロードされますが、使用できる形式は他にもたくさんあります。最終的に、出力ファイルはCSVとして、または他のMSExcelでサポートされている形式で保存できます。

C#を使用してPDFをCSVに変換するコード

using Aspose.Pdf;
namespace ConvertPdfToCsvUsingCSharp
{
class Program
{
static void Main(string[] args)
{
// Instantiate the license to avoid trial limitations while converting the PDF to CSV
License asposePdfLicense = new License();
asposePdfLicense.SetLicense("Aspose.pdf.lic");
// Load PDF document that is to be converted to Excel format
Document pdfDocumentToCsv = new Document("input.pdf");
// Instantiate ExcelSaveOptions class object to define the output file format
ExcelSaveOptions excelSave = new ExcelSaveOptions { Format = ExcelSaveOptions.ExcelFormat.CSV };
// Save the output file to CSV format
pdfDocumentToCsv.Save("PDFToCSV_out.csv", excelSave);
System.Console.WriteLine("Done");
}
}
}

ここでは、* PDFをCSVに変換するC#コード*を使用します。これは、Documentクラスオブジェクトを使用してディスクからソースPDFファイルをロードしますが、ストリームからロードすることもできます。それぞれのLoadOptionsクラスを使用して、CGM、HTML、EPUB、XMLなどのDocumentクラスにファイルをロードするためにサポートされている他の多くの形式があります。同様に、ワークシートの数を最小限に抑え、統一されたワークシートを設定し、最初に空白の列を挿入し、出力形式をCSVではなくXLSX、XLSM、ODS、XMLSpreadSheet2003に設定することで、出力Excelファイルを構成できます。

この記事では、C#を使用してPDFをCSVに変換する方法を学びました。 PDFから画像への変換について知りたい場合は、PDFをC#で画像に変換する方法の記事を参照してください。

 日本語