HTML
JPG
PDF
XML
DOCX
PDF
Node.js SDK を使用してブックマークを削除する方法
PDF からブックマークを削除するために、以下を使用します Aspose.PDF Cloud Node.js SDK。このクラウド SDK は、Node.js プログラマーが Node.js プログラミング言語を使用して Aspose.PDF REST API 経由でクラウドベースの PDF クリエーター、注釈、エディター、コンバーターアプリを開発するのを支援します。Aspose for Cloud でアカウントを作成し、アプリケーション情報を取得してください。App SID とキーを取得したら、Aspose.PDF Cloud Node.js SDK を使用する準備が整います。
パッケージ マネージャー コンソール コマンド
npm install asposepdfcloud --save
クラウド Node.js を介してブックマークを削除する手順
Aspose.PDF Cloud 開発者は、わずか数行のコードで PDF からブックマークを簡単に削除できます。
- Pdf.Cloud API に接続するオブジェクトを作成する
- ドキュメント ファイルをアップロードする
- deleteBookmark() 関数を使用してドキュメントから必要なブックマークを削除する
- ドキュメントからブックマークを正常に削除した後に何らかのアクションを実行する
- 必要に応じて結果をダウンロードする
このサンプルコードは、Node.js を使用して PDF ドキュメントからブックマークを削除する方法を示しています
import credentials from "credentials.json" with { type: "json" }; // json-file in this format: { "id": "*****", "key": "*******" }
import fs from 'node:fs/promises';
import path from 'node:path';
import { PdfApi } from "asposepdfcloud";
const configParams = {
LOCAL_FOLDER: "C:\\Samples\\",
PDF_DOCUMENT_NAME: "sample.pdf",
LOCAL_RESULT_DOCUMENT_NAME: "output_sample.pdf",
DROP_BOOKMARK_PATH: "/1"
};
const pdfApi = new PdfApi(credentials.id, credentials.key);
const pdfBookmarks = {
async uploadDocument() {
const pdfFilePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
const pdfFileData = await fs.readFile(pdfFilePath);
await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
},
async downloadResult() {
const changedPdfData = await pdfApi.downloadFile(configParams.PDF_DOCUMENT_NAME);
const filePath = path.join(configParams.LOCAL_FOLDER, configParams.LOCAL_RESULT_DOCUMENT_NAME);
await fs.writeFile(filePath, changedPdfData.body);
console.log("Downloaded: " + filePath);
},
async deleteBookmark(){
const dropResult = await pdfApi.deleteBookmark(configParams.PDF_DOCUMENT_NAME, configParams.DROP_BOOKMARK_PATH);
if (dropResult.body.code == 200) {
console.log("Bookmark '" + configParams.DROP_BOOKMARK_PATH + "' successfully deleted!");
return true;
}
else
throw new Error("Unexpected error : can't get bookmarks list!!!");
},
};
async function main() {
try
{
await pdfBookmarks.uploadDocument();
await pdfBookmarks.deleteBookmark();
await pdfBookmarks.downloadResult();
}
catch(error) {
console.log(error.message);
}
}
Node.js SDK を使用してブックマークを操作する
PDF からブックマークを削除することは、ドキュメントの正確性を維持し、パフォーマンスを最適化し、セキュリティを強化し、適切なフォーマットを確保するのに役立ちます。これは、ドキュメントを共有、印刷、またはアーカイブする前に最終化するために特に重要です。 Aspose.PDF Cloud Node.js SDK を使用して PDF ドキュメントからブックマークを削除します。
Node.js ライブラリを使用してできること
- テキストまたは画像形式で PDF ドキュメントのヘッダーとフッターを追加します。
- PDF ドキュメントにテーブルやスタンプ(テキストまたは画像)を追加します。
- 複数の PDF ドキュメントを既存のファイルに追加します。
- PDF の添付ファイル、注釈、およびフォーム フィールドを操作します。
- PDF ドキュメントに暗号化または復号化を適用し、パスワードを設定します。
- ページまたは PDF 全体からすべてのスタンプとテーブルを削除します。
- PDF ドキュメントから ID によって特定のスタンプまたはテーブルを削除します。
- PDF ページまたはドキュメント全体からテキストの単一または複数のインスタンスを置き換えます。
- PDF ドキュメントをさまざまな他のファイル形式に変換するための広範なサポート。
- PDF ファイルのさまざまな要素を抽出し、PDF ドキュメントを最適化します。
- 無料アプリ を試して、オンラインで機能をテストできます。