この簡単なトピックでは、Java REST API を使用して XLSX を PDF に変換する 方法を学習します。以下のセクションに記載されている詳細な手順に従って、C# Low Code API を使用して XLSX から PDF へのコンバーター を作成します。開発されたアプリケーションは、Linux、Windows、または macOS 環境の Java 対応アプリケーションと統合でき、変換は無料で実行できます。
前提条件
アカウントを作成してAPI認証情報を取得する XLSXからPDFへの変換を管理するには、使用します。
ダウンロード Aspose.Cells Cloud SDK for Java to convert XLSX to PDF
上記のSDKを使用してC# .Javaプロジェクトをセットアップし、XLSXをPDFとしてレンダリングします。
Java REST API を使用して XLSX を PDF に変換する手順
- XLSXをPDFに変換するAPIのクライアントIDとクライアントシークレットを設定します
- XLSX から PDF への変換を実行するために、クライアント資格情報を使用して CellsApi クラスをインスタンス化します。
- ソースXLSXと出力PDFファイル名を指定し、HashMapの名前とFileオブジェクトを使用してソースXLSをロードします。
- 入力HashMapを使用してPostConvertWorkbookToPDFRequestのオブジェクトを作成します。
- XLSX to PDF リクエスト メソッドを呼び出して、Java REST API を使用して XLSX を PDF に変換します。
- レンダリングされたPDFファイルストリームをローカルディスクに保存する
上記の手順では、Java ローコード API を使用して XLSX から PDF にファイル タイプを変換します。SDK の構成と CellsAPI クラス オブジェクトの作成から実装を開始します。FileStream を使用してソース XLSX ファイルにアクセスし、PostConvertWorkbookToPDFRequest クラスのインスタンスを作成します。このインスタンスは、PostConvertWorkbookToPDF() メソッドを使用して PDF ファイル ストリームへの変換を実行するために使用されます。
Java Low Code API で XLSX から PDF への変換を行うコード
package com.aspose.cloud.cells.api; | |
import com.aspose.cloud.cells.model.FileInfo; | |
import com.aspose.cloud.cells.request.PostConvertWorkbookToPDFRequest; | |
import java.io.File; | |
import java.nio.file.Files; | |
import java.nio.file.Paths; | |
import java.util.HashMap; | |
public class Example_PostConvertXLSXToPDF { | |
public void Run() { | |
try { | |
String clientID = "ID"; | |
String clientSecret = "Secret"; | |
String apiBaseUrl = "https://api.aspose.cloud"; | |
String apiVersion = "v3.0"; | |
// Source and output file names | |
String localPath = "C:/ExcelFiles/"; | |
String inputFileName = "Source.xlsx"; | |
String outputFormat = "pdf"; | |
String outputFileName = "XlsxToPdf" +"." + outputFormat; | |
CellsApi xlsxToPdfApi = new CellsApi(clientID, clientSecret, apiVersion, apiBaseUrl); | |
PostConvertWorkbookToPDFRequest xlsxToPdfExportRequest = new PostConvertWorkbookToPDFRequest(); | |
HashMap<String,File> fileMap = new HashMap<>(); | |
fileMap.put(inputFileName, new File(localPath + inputFileName)); | |
xlsxToPdfExportRequest.setFile(fileMap); | |
FileInfo pdffFileResponse = xlsxToPdfApi.postConvertWorkbookToPDF(xlsxToPdfExportRequest); | |
byte[] arr = pdfFileResponse.getFileContent().getBytes(); | |
Files.write(Paths.get(localPath + outputFileName), arr); | |
System.out.println("XLSx to PDF conversion completed"); | |
} | |
catch (Exception e) | |
{ | |
e.printStackTrace(); | |
} | |
} | |
} |
このわかりやすいサンプル コードを使用すると、Java クラウド API を使用して XLSX を PDF に変換できます。ディスク上の XLSX ファイルへのアクセスとパスを指定するだけで、Aspose.Cells REST API SDK が変換を実行し、変換プロセスが完了したら、出力 PDF ファイル ストリームをダウンロードしてローカルに保存します。
このトピックでは、Cloud API を使用して XLSX を PDF に変換する方法を学習しました。Excel から HTML への変換に興味がある場合は、Java REST API を使用して Excel を HTML に変換する の方法に関する記事を参照してください。