Excel to PDF

Excel (XLS, XLSX) を PDF にオンラインで変換するには、Node.js API を使用します。

スプレッドシートデータの共有や印刷に関しては、ExcelPDF に変換するのが最も信頼性の高いオプションです。PDFはユニバーサルな読みやすさを確保し、文書のレイアウトを保持し、クロスプラットフォームの互換性をサポートします。Node.js用のAspose.Cells Cloud SDKを使用すれば、XLSまたはXLSXをPDFに変換するのがシームレスで高速かつ非常に正確になります。これは開発者や企業にとって完璧です。

ExcelをPDFに変換する理由は何ですか?

  • ユニバーサルフォーマット: PDF ファイルは、フォーマットの問題なしに任意のデバイスで開きます。
  • セキュア: データの整合性を維持しながら、不正な編集を防ぎます。
  • 印刷準備完了: レポート、請求書、および財務文書に最適です。
  • クロスプラットフォーム共有:Windows、macOS、Linux、iOS、Androidで表示可能。

この記事では、次のトピックについて詳しく論じます。

Node.js APIの始め方

Aspose.Cells Cloud for Node.jsを使用すると、ExcelワークブックをPDF形式に簡単に変換する機能を得られます。これにより、XLSXLSXXLSBXLTXODSなど、すべての主要な形式を変換できます。さらに情報が必要な場合は、Supported file formatsをご覧になることをお勧めします。

前提条件:

  1. サインアップして、Aspose Cloud Dashboard からAPI資格情報を取得してください。
  2. Node.js SDKをnpm経由でインストールします:
npm install asposecellscloud --save

Node.js コードで Excel を PDF に変換する

以下の手順に従って、Excel スプレッドシートを .txt ファイルに段階的に変換してください:

  1. セルのApiクラスのオブジェクトを作成し、クライアントIDとクライアントシークレットの詳細を引数として受け取ります。
  2. 入力 XLS ファイルを uploadFile(…) メソッドを使用してクラウドストレージにアップロードします。
  3. 今、Excel を PDF 形式にするために PostWorkbookSaveAs(…)16 メソッドを呼び出します。
const { CellsApi, PostWorkbookSaveAsRequest } = require("asposecellscloud");
const fs = require("fs");
const path = require("path");

const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";

const cellsApi = new CellsApi(clientId, clientSecret);

// クラウドストレージにファイルをアップロードする
const localFilePath = "source.xlsx";
const cloudFilePath = "source.xlsx";
await cellsApi.uploadFile(cloudFilePath, fs.createReadStream(localFilePath));

// PDF変換リクエストを設定します。
const saveOptions = {
    SaveFormat: "PDF"
};

const request = new PostWorkbookSaveAsRequest({
    name: cloudFilePath,
    saveOptions: saveOptions,
    newfilename: "converted/output.pdf"
});

// Convert to PDF
await cellsApi.postWorkbookSaveAs(request);
console.log("Excel file successfully converted to PDF.");
Excel to PDF

Node.js API を使用した Excel から PDF への変換のプレビュー

ExcelをPDFに変換するには、cURLを使用します。

コマンドラインツールを好みますか? cURLを使用してREST APIでExcelをPDFに変換することもできます。

ステップ 1: アクセストークンを生成する:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ステップ 2: Excel を PDF に変換するトリガー: 今から PostWorkbookSaveAs メソッドを実行して Excel から PDF への変換を行います:

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT_Token>" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\"}"

Replace:

  • sourceFile に入力 Excel ファイル名を指定します。
  • <JWTTOKEN> で生成したアクセストークンです。

無料のExcelからPDFへのオンラインコンバータを試してください

私たちのオンライン Excel to PDF Converter を体験して、コーディングなしで即座に結果を得ましょう。

excel to pdf file

ExcelをPDFに変換するアプリ。

役立つ開発者リソース

結論

エンタープライズグレードのソリューションを開発している場合でも、シンプルなレポート自動化ツールの場合でも、Aspose.Cells Cloud SDK for Node.js は、Excel を PDF にオンラインで変換するための堅牢で信頼性のある方法を提供します。RESTful アプローチは統合を容易にし、SDK は正確なフォーマットと高速な実行を保証します。

Excel ファイルを PDF に変換して、ドキュメントのワークフローを効率化しましょう!

おすすめの読書

以下のリンクをご覧いただき、詳細を学んでください: