はじめに
PDFはデータの保存や転送には非常に便利ですが、データを処理する場合はExcelがより適しています。そのような場合には、PDFをExcel形式に変換することができます。これにより、PDFからデータを抽出したり、編集したり、分析したりすることが非常に便利です。以下に、詳細な手順をご紹介します。
ツール
- Visual Studio 2022
- Free Spire.PDF for .NET
このライブラリは、無料でPDFファイルを作成、編集、変換することができますが、ページ数の制限があります。または、有料版の製品の無料トライアルを申し込むこともできます。
Spire.PDF for .NET
インストール方法
- Free Spire.PDF for .NETをダウンロードします。
- Visual Studioで新しいプロジェクトを作成します。
- 「Solution Explorer」で「References」を右クリックし、「Add Reference」>「Browse」を選択します。
- BINフォルダ内のdllファイルを見つけて、「OK」をクリックします。
コード
C#:
using Spire.Pdf;
using Spire.Pdf.Conversion;
namespace ConvertPdfToExcel
{
class Program
{
static void Main(string[] args)
{
//PdfDocumentクラスのインスタンスを初期化する
PdfDocument pdf = new PdfDocument();
//PDFドキュメントをロードする
pdf.LoadFromFile("sample.pdf");
//PDFドキュメントをXLSXに保存する
pdf.SaveToFile("PdfToExcel.xlsx", FileFormat.XLSX);
}
}
}
VB.NET:
Imports Spire.Pdf
Imports Spire.Pdf.Conversion
Namespace ConvertPdfToExcel
Class Program
Private Shared Sub Main(ByVal args() As String)
'PdfDocumentクラスのインスタンスを初期化する
Dim pdf As PdfDocument = New PdfDocument
'PDFドキュメントをロードする
pdf.LoadFromFile("sample.pdf")
'PDFドキュメントをXLSXに保存する
pdf.SaveToFile("PdfToExcel.xlsx", FileFormat.XLSX)
End Sub
End Class
End Namespace
このコードでは、PdfDocument クラスのインスタンスを初期化します。次に、PdfDocument.LoadFromFile() メソッドを使用して 「sample.pdf」をロードします。そして、PdfDocument.SaveToFile() メソッドを使用してPDF を Excel に保存します。