RAR から PDF または ZIP から PDF への変換は、オンライン ツール にソース ファイルをドロップすることで実現可能になり、生成された PDF バージョンを受け取ることができます。秒。このオンライン ツールに加えて、アプリケーションで RAR から PDF への変換を可能にするために利用できる REST API と SDK があります。幸いなことに、GroupDocs.Conversion Cloud は、ファイル変換機能を提供するだけでなく、これらの SDK をプロジェクトに簡単に統合できるようにするさまざまなプログラミング言語用の SDK を公開しています。ただし、このブログ投稿では、Node.js ベースのアプリケーションでプログラムによって ZIP または RAR を PDF に変換する方法を学びます。
このガイドでは次のセクションについて説明します。
- RAR | ZIP から PDF へのコンバーター - ファイル変換 API のインストール
- プログラムで ZIP または RAR を PDF に変換する
- ファイルコンバーターを使用してオンラインで PDF を作成する
RAR | ZIP から PDF へのコンバータ - ファイル変換 API インストール
このエンタープライズ レベルの ファイル変換 API は、RAR を PDF にシームレスに変換するための膨大な機能スタックを提供します。さらに、インストールはターミナルで次のコマンドを 1 つ実行するだけです。
npm install groupdocs-conversion-cloud
さらに、当社のプラットフォームを初めて使用する場合は、この リンク にアクセスして、[GroupDocs.Conversion] の API ダッシュボード から API 認証情報 (つまり、クライアント ID とクライアント シークレット) を取得する方法を学ぶことをお勧めします。クラウド』5。
プログラムで ZIP または RAR を PDF に変換
コード スニペットを作成し、GroupDocs.Conversion Cloud SDK for Node.js によって公開されているいくつかの著名なメソッドを呼び出してみましょう。そこで、RARからPDF、またはZIPからPDFに変換する機能を実装します。
次の手順に従ってください。
- アプリに groupdocs-conversion-cloud モジュールを含めます。
- Client ID とクライアント シークレットを使用して、Configuration オブジェクトをインスタンス化します。
- システム ドライブから IOStream でファイルを開き、FileApi クラスのインスタンスを作成し、構成オブジェクトで初期化します。
- UploadFileRequest メソッドを呼び出して、アップロード ファイル リクエストを作成します。
- uploadFile メソッドを呼び出してファイルをアップロードします。
- API 資格情報を使用して ConvertApi を初期化します。
- filePath、format、outputPath などの値を設定して、変換設定を定義します。
- ConvertDocumentRequest クラスのインスタンスを初期化して、ドキュメントの変換リクエストを作成します。
- convertDocument メソッドを呼び出して、RAR を PDF に変換します。
次のコード サンプルは、Node.js を使用して ZIP を PDF に変換する方法を示しています。
// アプリに groupdocs-conversion-cloud モジュールを含めます。
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");
clientId = "xxxxxxxxxxxxxxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// Client ID と clientSecret を使用して Configuration オブジェクトをインスタンス化します。
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
// システム ドライブから IOStream でファイルを開きます。
var resourcesFolder = '/sample.zip';
// ファイルを読み取る
fs.readFile(resourcesFolder, (err, fileStream) => {
/// FileApi クラスのインスタンスを作成し、構成オブジェクトで初期化します。
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// UploadFileRequest メソッドを呼び出して、アップロード ファイル リクエストを作成します。
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample.zip", fileStream, myStorage);
// UploadFile メソッドを呼び出してファイルをアップロードします。
fileApi.uploadFile(request)
.then( () => {
// API 資格情報を使用して ConvertApi を初期化します。
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// filePath、format、outputPath などの値を設定して、変換設定を定義します。
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.zip"; // input file path on the cloud
settings.format = "pdf"; // output format
settings.outputPath = "output"; // output file folder on the cloud
// ConvertDocumentRequest クラスのインスタンスを初期化して、ドキュメントの変換リクエストを作成します。
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// ConvertDocument メソッドを呼び出して、RAR を PDF に変換します。
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
プロジェクトを実行すると、以下に示すように、ダッシュボード に生成された PDF ファイルが表示されます。
さらに、ファイルを手動でダウンロードすることも、この DownloadFile メソッドを使用してプログラム的にファイルをダウンロードすることもできます。
ファイル コンバータを使用してオンラインで PDF を作成
GroupDocs.Conversion Cloud SDK の オンライン バージョンを使用して、オンラインで PDF を作成できます。 RAR/ZIP ファイルをドロップ/アップロードし、「変換」ボタンを押すだけです。何よりも、このツールを使用するために事前のサブスクリプションは必要ありません。
結論
このブログ投稿はここで終了します。GroupDocs.Conversion Cloud SDK for Node.js を使用して ZIP または RAR を PDF に変換する方法を学習していただければ幸いです。さらに、ビジネス アプリケーション用の ZIP から PDF へのコンバーターまたは RAR から PDF へのコンバーターを構築できるコード スニペットについても説明しました。したがって、簡単に体験するには、クラウド API リファレンスにアクセスすることを忘れないでください。最後に、GroupDocs.Conversion Node.js SDK の GitHub リポジトリにアクセスできます。
さらに、スタートガイドに従うことをお勧めします。
最後に、groupdocs.cloud は継続的に新しい記事を書いています。最新のアップデートにご期待ください。
質問する
ご質問やご質問については、フォーラム でお知らせください。
よくある質問 – FAQ
RAR を PDF に変換できますか?
はい、GroupDocs.Conversion Cloud を利用したこの オンライン ツールを使用して、RAR から PDF への変換を実現できます。詳細については、こちらのリンクをご覧ください。
ZIPファイルをPDFに変換できますか?
GroupDocs.Conversion Cloud SDK の convertDocument メソッドを呼び出して、プログラムで ZIP を PDF に変換できます。