さまざまな場合に、インターネットを介してExcelファイルを共有する必要があります。改ざんを防ぐために、共有する前にこれらのファイルをPDF形式に変換することをお勧めします。したがって、この記事では、AndroidアプリでExcelXLSXまたはXLSファイルをPDFに変換する方法を学習します。さらに、ExcelからPDFへの変換のカスタマイズについても説明します。
AndroidExcelからPDFへのコンバーターライブラリ
ExcelスプレッドシートをPDFに変換するには、Java経由のAndroid用Aspose.Cellsを使用します。これは、Excel XLSX / XLSファイルをシームレスに作成、変更、変換できる機能豊富なAndroidライブラリです。ライブラリをダウンロードするか、build.gradleの次の構成を使用してインストールできます。
maven {
url "https://repository.aspose.com/repo/" }
compile (
group: 'com.aspose',
name: 'aspose-cells',
version: '21.3',
classifier: 'android.via.java')
AndroidでExcelXLSXまたはXLSをPDFに変換する
以下は、AndroidでExcelXLSXファイルをPDFに変換する手順です。
- Workbookクラスのオブジェクトを作成し、Excelファイルへのパスで初期化します。
- Workbook.save(String, SaveFormat)メソッドを使用して、ExcelファイルをPDFとして保存します。
次のコードサンプルは、AndroidでXLSXファイルをPDFに変換する方法を示しています。
// ワークブックを作成してExcelファイルをロードします
Workbook workbook = new Workbook("Book1.xlsx");
// ドキュメントをPDF形式で保存します
workbook.save("Excel-to-PDF.pdf", SaveFormat.PDF);
追加オプション付きのAndroidExcelからPDFへ
ExcelからPDFへの変換を制御して、必要に応じて変換されたPDFをカスタマイズすることもできます。たとえば、PDFコンプライアンス、シートあたりのページ数、グリッド線スタイル、変換するシートの範囲などを定義できます。これを実現するために、Aspose.CellsはPdfSaveOptionsクラスを提供します。以下は、XLSX/XLSからPDFへの変換をカスタマイズする方法の手順です。
- Workbookクラスを使用してExcelファイルをロードします。
- PdfSaveOptionsクラスのインスタンスを作成します。
- PdfSaveoptions.setCompliance(PdfCompliance)メソッドを使用して、PDFコンプライアンスなどの目的のオプションを設定します。
- Workbook.save(String, PdfSaveOptions)メソッドを使用して、ExcelファイルをPDFとして保存します。
次のコードサンプルは、AndroidでExcelからPDFへの変換をカスタマイズする方法を示しています。
// ワークブックを作成してExcelファイルをロードします
Workbook workbook = new Workbook("Book1.xlsx");
// PDFオプションを作成する
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.PDF_A_1_A);
// ドキュメントをPDF形式で保存します
workbook.save("Excel-to-PDF.pdf", options);
無料のAPIライセンスを取得する
無料の一時ライセンスをリクエストして、評価の制限なしにAPIを使用できます。
結論
この記事では、Androidアプリ内からExcelXLSXまたはXLSファイルをPDFに変換する方法を学習しました。さらに、さまざまなオプションを使用してExcelからPDFへの変換をカスタマイズする方法を見てきました。 ドキュメントを使用して、Java経由でAndroid用のAspose.Cellsについて詳しく調べることができます。ご不明な点がございましたら、フォーラムからお気軽にお問い合わせください。