ExcelからPDFへのAndroid

さまざまな場合に、インターネットを介して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への変換をカスタマイズする方法の手順です。

次のコードサンプルは、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について詳しく調べることができます。ご不明な点がございましたら、フォーラムからお気軽にお問い合わせください。

関連項目