この簡潔なチュートリアルでは、Javaを使用してPDFをCSVに変換する方法を学習します。これには、AdobeAcrobatなどのPDF処理アプリケーションをインストールしなくてもJavaPDFからCSVへの変換を即座に実行する方法に関するすべてのステップバイステップの詳細が含まれます。この変換は、さまざまなユースケースで役立ちます。たとえば、PDFファイルの数値を処理してExcelファイルにチャートやグラフを作成します。
Javaを使用してPDFをCSVに変換する手順
- PDFをCSVに変換するには、MavenリポジトリからAspose.PDF for Javaライブラリ参照を含めます
- プロジェクトにAspose.PDF名前空間への参照を追加して、PDFをCSVにエクスポートします
- Document classのインスタンスを作成して、ソースPDFファイルをロードします
- ExcelSaveOptionsオブジェクトを初期化して、出力CSVファイルに必要なプロパティを設定します
- SaveメソッドとExcelSaveOptionsパラメーターを使用してJavaでPDFをCSVに変換する
これらの基本的な手順では、* PDF to CSVJava*ベースのアプリケーションを作成する方法について詳しく説明します。まず、Mavenリポジトリから依存関係を構成して参照を解決します。次に、入力PDFファイルをロードし、出力ファイルにさまざまなプロパティを設定しながら、出力CSVファイルをディスクに書き込むことによって続行する必要があります。
Javaを使用してPDFをCSVに変換するコード
import com.aspose.pdf.Document; | |
import com.aspose.pdf.ExcelSaveOptions; | |
import com.aspose.pdf.License; | |
public class ConvertPdfToCsvUsingJava { | |
public static void main(String[] args) throws Exception { // main method to convert a PDF document to CSV file format | |
// Instantiate the license to avoid trial limitations while converting the PDF to comma separated CSV file | |
License asposePdfLicenseCSV = new License(); | |
asposePdfLicenseCSV.setLicense("Aspose.pdf.lic"); | |
// Load PDF document for converting it to comma seaparated value file | |
Document convertPDFDocumentToCSV = new Document("input.pdf"); | |
// Initialize ExcelSaveOptions class object to set the format of the output file | |
ExcelSaveOptions csvSave = new ExcelSaveOptions(); | |
csvSave.setFormat(ExcelSaveOptions.ExcelFormat.CSV); | |
// Save the converted output file in CSV format | |
convertPDFDocumentToCSV.save("ConvertPDFToCSV.csv", csvSave); | |
System.out.println("Done"); | |
} | |
} |
PDFをJavaでCSVにエクスポートするには、上記のコードサンプルを利用できます。 Documentクラスを使用して入力PDFファイルをロードし、ExcelSaveOptionsクラスを使用して出力CSVファイルにさまざまなプリファレンスを設定できます。たとえば、必要に応じて、出力ファイルをディスクまたはストリームオブジェクトに保存する前に、ファイル形式や均一な列分割などを設定します。
この例では、Javaを使用してPDFをCSVに変換する方法を説明しました。プログラムでPDFファイルをExcelに変換する場合は、JavaでPDFをExcelに変換する方法の記事を参照してください。