Javaを使用してExcelをPDFに変換する

Javaを使用してExcelをPDFに変換する

ソースExcelファイルをロードし、操作して、数行のソースコードを使用してPDFファイル形式に変換します。このJavaライブラリは、ファイルの変換と操作のタスクを迅速かつ効率的にするためのメソッドの膨大なスタックを提供します。最近、Node.jsアプリケーションでExcelをPDFに変換する方法を示す記事を公開しました。このブログ投稿では、プログラムでJavaを使用してExcelをPDFに変換する方法を学習します。

以下の点について説明します。

JavaExcelライブラリのインストール

使用法に関する包括的なドキュメントが作成されたJavaExcelAPIを使用します。ただし、Javaアプリケーションとの統合は簡単です。

JARファイルをダウンロードするか、次のMaven構成に従うことができます。

リポジトリ

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 

依存

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>22.6</version>
</dependency> 

プログラムでJavaを使用してExcelをPDFに変換する

このセクションでは、プログラムでExcelからPDFへの変換を実現する方法を学習します。さまざまなアクションを実行したり、巨大なファイルの変換の進行状況を追跡したりできます。

次の手順とコードスニペットについて説明します。

  1. Workbookオブジェクトを作成し、ソースExcelファイルで初期化します。
  2. getWorksheets().get(0)メソッドで最初のワークシートにアクセスします。
  3. PdfSaveOptionsクラスのインスタンスをインスタンス化して、PDFファイルを保存するためのオプションにアクセスします。
  4. setComplianceメソッドを呼び出して、コンプライアンスをPDFA-1aに設定します。
  5. getCells()メソッドを呼び出して、セルB8にアクセスします。
  6. putValueメソッドを呼び出して、B8セルに値を挿入します。
  7. replaceメソッドを呼び出して、文字列を検索して置換します。
  8. saveメソッドを呼び出して、出力pdfファイルを保存します。
// ブックオブジェクトを作成し、ソースExcelファイルで初期化します。
Workbook wb = new Workbook("./static/sample.xlsx");
// getWorksheets().get(0)メソッドで最初のワークシートにアクセスします
Worksheet ws = wb.getWorksheets().get(0);
//PdfSaveOptionsクラスのインスタンスをインスタンス化して、PDFファイルを保存するためのオプションにアクセスします。
PdfSaveOptions opts = new PdfSaveOptions();
//setComplianceメソッドを呼び出して、コンプライアンスをPDFA-1aに設定します
opts.setCompliance(PdfCompliance.PDF_A_1_A);
// getCells()メソッドを呼び出してセルB8にアクセスします
Cell cell = ws.getCells().get("B8");
// putValueメソッドを呼び出して、B8セルに値を挿入します。
cell.putValue("This is our first pdf file .");
// replaceメソッドを呼び出して文字列を検索および置換します
wb.replace("nick", "news");
//saveメソッドを呼び出して、出力pdfファイルを保存します。 
wb.save( "outputCompliancePdfA1a.pdf", opts);

次の画像は、上記のコードスニペットの出力を示しています。

ExcelからPDFへの変換

ExcelからPDFへの変換API-高度なオプション

前のセクションでは、プログラムでMSExcelファイルをPDFファイルに変換するためのコードスニペットを確認しました。また、テキストの検索と置換、ファイルへのテキストの追加など、他のいくつかの方法も実装しました。ただし、このJava ExcelAPIのドキュメントを調べて、他の機能について知ることができます。

無料ライセンスを取得する

無料の一時ライセンスを利用して、評価の制限なしにAPIを試すことができます。

まとめ

このブログ投稿はここで終了します。プログラムでJavaを使用してExcelをPDFに変換する方法を学んだことを願っています。さらに、このライブラリを使用すると、ファイル変換以上のことができます。ただし、この記事は、JavaアプリケーションでExcelからPDFへの変換APIを使用する場合に役立ちます。以下の「関連項目」セクションに記載されている他の関連記事があります。最後に、conholdate.comは、新しいブログ投稿を書く一貫したプロセスにあります。したがって、最新のアップデートのために接続を維持します。

質問する

あなたは私たちのフォーラムであなたの質問や質問について私たちに知らせることができます。

関連項目