PDFからWordへのオンライン実行. PDF から Word へのコンバーターをオンラインで無料で開発します。

PDF から DOC Node.js へ
概要
Aspose.PDF クラウド製品ファミリ のエキサイティングなブログをもう 1 つ紹介します。最近では、「Python を使用して PDF から添付ファイルをダウンロードする」2、Python を使用して PDF にテキストと画像のフッターを追加する などの記事を多数公開しています。ただし、これは Aspose.PDF チュートリアルであり、ビジネス アプリケーションの PDF から DOC へのコンバーターとして機能する REST API について学習します。したがって、次の点をカバーすることで、このガイドをカバーします。
Aspose.PDF & ファイル フォーマット変換とは?
オンライン ビジネス アプリケーションのスケーリング、保守、および合理化に関しては、クラウド インフラストラクチャを選択することが常に重要です。 Aspose.cloud は、JavaScript、Python などの複数の言語で多くのファイル フォーマットを変換するためのクラウドベースのクロスプラットフォーム REST API を提供します。 Aspose.PDF はクラウドベースの製品ファミリの 1 つで、最も一般的で広く使用されているファイル フォーマットである Portable Document Format (PDF) のファイル フォーマット変換を提供します。ファイル形式の変換は、データファイルをある形式から別の形式に変換するプロセスであるためです。ただし、このオンライン ファイル コンバーター (Aspose.PDF) を使用すると、ビジネス/個人用の PDF ファイルを、PDF から MS Doc および DocX、PDF から HTML、PDF から SVG など、他の一般的なファイル形式に変換できます。何よりも、ライブ エディタ を使用してクラウド API を試すことができます。
さらに、PDFファイル形式は、その効率と機能により、企業部門でよく使用されています。さらに、メディア要素、ハイパーリンク、視覚的表現、デジタル署名、およびその他の多くの種類の情報を運ぶ機能があります。さらに、さまざまなファイル形式に付随する互換性の問題があり、データ ファイルをある形式から別の形式に変換する必要があります。したがって、Aspose.PDF には、あるファイル フォーマットを別のファイル フォーマットに変換するすべての機能が用意されています。PDF から DOC へのコンバーターは、この PDF から DOC への Node.js ライブラリ チュートリアルで検討する機能の 1 つです。
PDF から Word への変換 API
このセクションでは、Aspose.PDF の 開始 方法について説明します。
前提: 先に進む前に、システムに次の簡単な前提条件がインストールされていることを確認してください。
- Node.js
- npm
- npm i asposepdfcloud
上記の要件を設定したら、Aspose.cloud のこのダッシュボードに移動してサイン インします。このダッシュボードは、クラウド API のサブスクリプション プランについて知り、自分に合ったプランを選択できるクラウド スペースです。さらに、ストレージ、ファイル、およびアプリケーション管理も提供します。次に、左側に配置されたメニューからアプリケーション タブを開き、下の画像に示すように新しいアプリケーションを作成します。

新しいアプリケーションを作成するときに、任意のオプションを選択してストレージを作成できます。とりわけ、Google ドライブ、Dropbox、Amazon s3 などのデータ ファイル用のサードパーティ ストレージを選択できます。完了すると、下の画像に示すように、アプリケーション UI からクライアント ID とクライアント シークレットを取得します。この資格情報のセットは、Aspose.PDF クラウド API を呼び出して、PDF から DOC へのコンバーターを機能させるために使用されます。さらに、API 資格情報を安全に保存する方法は、環境変数を使用することです。次のセクションでは、PDF To DOC Node.js ライブラリを使用して PDF を DOC に変換する方法を説明します。

Node.jsでPDFをDOCに変換する方法
ローカル環境がセットアップされたので、ストレージが生成され、適切なアプリケーションにリンクされ、クラウド API 用のパーソナライズされた資格情報を取得しました。
この Aspose.PDF チュートリアルの次のステップは、SDK を使用して PDF から DOC へのコンバーターを実際に練習するためのコードをインストールすることです。 Node.js で実装するので、Nestjs を選択しました。ただし、コードを少し変更するだけで、Nodejs の他のフレームワークで SDK をテストできます。
注: マシンに Nestjs をセットアップする場合は、この リンク にアクセスしてください。
サーバーが稼働したら、ルート ディレクトリに移動し、この例では PDF ファイル ’m.pdf’ を配置したように、DOC に変換するソース PDF ファイルを配置します。さらに、クラウド ストレージ 内に “myfolder” というフォルダーを生成しました。このフォルダーは、任意に作成できます。ただし、結果のファイル (つまり、DOC ファイル) はそのフォルダーに保存されます。その後、「src」フォルダー内にある app.controller.ts ファイルを開くと、app.controller.ts ファイルは次のようになります。
import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
constructor(private readonly appService: AppService) {}
@Post('/pdf-to-doc')
async pdfToDoc() {
const name = 'm.pdf';
const SrcFile = '/' + name;
const resultName = 'result.doc';
const resultPath = 'myfolder/' + resultName;
const storageName = 'testing';
const fileToWrite = process.cwd() + '/' + resultName;
const pdfApi = new PdfApi(
'YOUR-APPSID',
'YOUR-APPKEY',
);
try {
const data = fs.readFileSync(name);
await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
await pdfApi.putPdfInStorageToDoc(
name,
resultPath,
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-無視
'',
'',
'',
'',
'',
'',
'',
'',
'',
storageName,
);
// クラウドストレージからPDFをダウンロード
const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
const writeStream = fs.createWriteStream(fileToWrite);
writeStream.write(fileData.body);
return 'PDF converted to DOC successfully';
} catch (e) {
throw e;
}
}
}
サーバーを再起動すると、https://localhost:3000/pdf-to-doc でポスト リクエストを作成できます。最後に、プロジェクトのルート フォルダーに「result.doc」という名前のファイルが表示されます。
結論
この記事では、ファイル形式変換の基礎と、PDF To DOC Node.js を使用して PDF を DOC に変換する方法について説明しました。同様に、Aspose.PDF は、他の多くの言語でクラウド SDK を提供しています。このブログ投稿は、ビジネス ソフトウェア用の PDF から DOC へのコンバーターを探している場合に役立ちます。さらに、すべてのオンライン ファイル コンバーターのすべての機能について、包括的な ドキュメント があります。
質問する
問題が発生した場合は、お気軽に テクニカル サポート フォーラム にアクセスしてください。私たちは、すべての質問とクエリにできる限り迅速に対応するために最善を尽くしています。
探検
次のリンクが関連する場合があります。