XLSXからPDFへの変換

Microsoft Excelファイルは、WindowsおよびmacOSプラットフォームでのオフィスデータ管理や情報操作に広く使用されています。また、多くのユーザーは、OpenOffice(ODS)、SpreadsheetML(XML)、CSV、およびその他の形式をデータの保存と配布に使用しています。ただし、これらのドキュメントを表示するには、特定のアプリケーションが必要です。そのため、便宜上、XLSXファイルをPDF形式に変換できます。または、PDFDOCXHTML、ラスターイメージ(JPEGPNGBMPなど)、XPSなど、選択した他の形式に変換することもできます。

Microsoft Excel やその他のアプリケーションは、XLSX、PDF、または画像形式をレンダリングする機能を提供していますが、そのためには、やはりソフトウェアをインストールする必要があります。さらに、大量のドキュメントの変換を実行する必要がある場合、これらのドキュメントを個別に変換するのは非常に面倒です。したがって、このような状況では、ソフトウェア ルーチンを使用して変換ジョブを実行できます。繰り返しになりますが、最小限の労力で手間のかからない環境設定について言えば、クラウド API が最適な選択肢です。特定のソフトウェアをインストールする必要はなく、すべての変換をクラウド経由で実行できます。これらすべての側面を考慮すると、Aspose.Cells Cloud は、MS Excel ワークシートの作成、操作、および変換を実行するための最適なオプションです。

Aspose.Cells 構造

Aspose.Cells Cloud は REST API をベースに開発されており、どのプラットフォームからでもアクセスできます。さらに、言語固有のクラウド SDK も用意されているため、好みのプログラミング言語を使用できます。同様に、Java 言語を使用して Excel スプレッドシートを操作またはレンダリングするには、Aspose.Cells Cloud SDK for Java を使用する必要があります。API はパスワードで保護されているため、許可された担当者のみが保存およびアクセスできます。変換機能の学習に進む前に、次のトピックを確認することをお勧めします。

Aspose.Cells Cloud は、入力操作と出力操作の両方で業界をリードするファイル形式をサポートしています。詳細については、次のリンク サポートされているファイル形式 を参照してください。

以下のトピックについてさらに詳しく説明します

XLSX から PDF への変換

XLSX ファイルを PDF 形式に変換するには、コマンドプロンプトで cURL コマンドを使用するか、デスクトップまたは Web アプリケーションでこの要件を満たす Java コードを使用します。

cURLコマンド

curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx?format=PDF&isAutoFit=true&onlySaveTable=false&outPath=resultant.pdf" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>"

上記のコマンドでは、conditional.xlsxは入力Excelワークシート、PDFは結果の形式、resultant.pdfは出力ファイルの名前です。コマンドの実行後、結果のPDFはクラウドストレージに保存されます。サンプルファイルは以下から入手できます。

ジャワ

Java コードを使用して Excel ワークシートを PDF 形式にレンダリングするには、まず clientID と clientSecret 情報を引数として渡して CellsApi オブジェクトのオブジェクトを作成する必要があります。次に、メソッド cellsWorkbookGetWorkbook(…) を呼び出して、出力を PDF 形式でレンダリングします。

// 完全な例とソースコードについては、https://github.com/aspose-cells-cloud/aspose-cells-cloud-java をご覧ください。

// クライアントIDの詳細を指定する
String clientId = "c235e685-1aab-4cda-a95b-54afd63eb87f";
// クライアントシークレットの詳細を指定する
String clientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";
			
try {
    CellsApi api = new CellsApi(clientId,clientSecret);
		String name = "conditional.xlsx";
		String password = null;
		Boolean isAutoFit = true;
		Boolean onlySaveTable = true;
		String format = "PDF";
		// ドキュメント変換操作を実行する
		File response = api.cellsWorkbookGetWorkbook(name, password, format,
			            isAutoFit, onlySaveTable, null, null, "Resultant.pdf");
}
catch (Exception e) {
e.printStackTrace();
}

XLSXをXPSに変換する

XLSX ファイルを XPS 形式に変換するには、形式変数の値を XPS に設定するだけです。結果のファイルを表示するには、任意の XPS ビューアーを使用します。無料の XPS ビューアー アプリ を使用することをお勧めします (プレビューを以下に示します)。入力ファイルは conditional.xlsx からダウンロードします。

XPS ファイルのプレビュー

画像 1: 結果の XPS ファイルのプレビュー。

XLSXをTIFFに変換する方法

APIのGetWorkBookメソッドを使用して、XLSXファイルをTIFF画像形式で保存します。入力Excelワークシートを入力として提供し、出力形式の値をTIFFとして指定するだけです。

cURLコマンド

curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx?format=TIFF&isAutoFit=true&onlySaveTable=false&outPath=resultant.tiff" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>"

次のリンクを使用して、conditional.xlsxresultant.tiffをダウンロードしてください。

TIFFファイルのプレビュー

画像 2: 結果の TIFF ファイルのプレビュー。

結論

Aspose.Cells Cloud は、作成、操作の機能を提供する素晴らしい REST API です。一般的な Excel 形式を PDFXPSSVGTIFFHTML などのさまざまな形式に変換する機能を備えています。これらの操作はすべて、数行のコードで実行できます。

関連記事