今日のデジタル環境では、ほとんどの人が MS Word (DOC/DOCX) や PDF などの一般的な形式を使用しています。各形式には独自の長所があり、さまざまな業界で広く使用されています。このように広く使用されているため、これらの形式を相互に変換する必要が生じることがよくあります。この記事では、Node.js を使用して MS Word ドキュメント (DOC/DOCX) ファイルを PDF 形式に変換する方法について説明します。さらに、Node.js アプリケーション内でパスワード保護された Word ドキュメントの特定のページを変換する方法についても説明します。

Node.js を使用して Word 文書を PDF に変換します。

Word を PDF に変換するための Node.js API

GroupDocs は、Node.js 開発者向けにカスタマイズされた GroupDocs.Conversion ソリューションを提供しています。これにより、開発者は堅牢な Node.js API を使用して、さまざまなドキュメントや画像形式を効率的に変換できます。この記事では、GroupDocs.Conversion for Node.js API を利用して、DOC/DOCX ドキュメントを PDF 形式に変換します。

npm リポジトリ から必要なパッケージをインストールし、Node.js ベースのアプリケーションに簡単に統合できます。

npm i @groupdocs/groupdocs.conversion

Node.js で Word (DOC/DOCX) を PDF に変換する方法

Node.js を使用して Word 文書を PDF に変換する基本的な手順を見ていきましょう。次の手順では、DOCX ファイルのすべてのページを PDF に変換します。

  1. Converter クラスを使用して Word DOC/DOCX ファイルを読み込みます。
  2. PdfConvertOptions クラスを使用して PDF 変換オプションを設定します。
  3. convert メソッドを使用してドキュメントを PDF 形式に変換します。

次の Node.js コードは、Word 文書全体を PDF に変換します。

// Node.js を使用して Word 文書を PDF 形式に変換する

// ソースDOCXファイルを読み込む
const converter = new groupdocs.conversion.Converter("sample.docx");

// PDF形式の変換オプションを設定する
const options = new groupdocs.conversion.PdfConvertOptions();

// PDF形式に変換する
converter.convert("converted.pdf", options);

Node.js でパスワード保護された Word 文書の選択したページを変換する

パスワードで保護された Word 文書から選択したページを PDF に変換することもできます。次の手順では、パスワードで保護された Word 文書の特定のページのみを変換する方法を説明します。

  1. WordProcessingLoadOptions クラスを使用して読み込みオプションを設定し、パスワードを指定します。
  2. Converter クラスを使用して Word DOC/DOCX ファイルを読み込みます。
  3. ページ番号、ページ数、DPI、幅、高さなど、PDF 形式の変換オプションを設定します。
  4. パスワードで保護された Word 文書の特定のページを PDF 形式に変換します。

次の Node.js コードは、パスワードで保護された Word 文書の選択したページを変換します。

// Node.js を使用して、パスワードで保護された Word 文書の特定のページを PDF 形式に変換する
const loadOptions = new groupdocs.conversion.WordProcessingLoadOptions()
loadOptions.setPassword("12345");

const converter = new groupdocs.conversion.Converter('sample.docx')
const convertOptions = new groupdocs.conversion.PdfConvertOptions();

convertOptions.setPageNumber(2);
convertOptions.setPagesCount(1);
// convertOptions.setRotate(groupdocs.conversion.Rotation.On180);
convertOptions.setDpi(300);
convertOptions.setWidth(1024);
convertOptions.setHeight(768);

converter.convert("converted.pdf", convertOptions);

WordからPDFへのオンライン変換を無料でお試しください

この無料のオンライン ドキュメントコンバータ ツールを使用して、Word 文書を PDF ファイル形式に変換することもできます。任意の Web ブラウザを使用して、任意のデバイスからアクセスできます。

Node.js を使用して Word 文書を PDF に変換します。

フルライセンスを無料で入手 - Node.js 変換ライブラリ

無料の一時ライセンスを取得して、評価制限なしで Node.js 変換ライブラリを試すことができます。一時ライセンスは実際には時間制限のある完全なライセンスであり、製品のあらゆる側面をテストできます。

結論

結論として、Node.js を使用して MS Word (DOC/DOCX) ファイルを PDF 形式に変換する方法について説明しました。また、Node.js 環境内でパスワード保護されたドキュメントの特定のページを PDF に変換する方法についても説明しました。Node.js 用の GroupDocs.Conversion を使用すると、アプリケーションでドキュメント変換を簡単に自動化できます。

ドキュメント変換自動化APIの詳細については、ドキュメントAPIリファレンスを参照するか、GitHubの例を調べてください。ご質問がある場合は、フォーラムからお気軽にお問い合わせください。

関連記事