HTML
JPG
PDF
XML
DOCX
PDF
Node.js SDKを使用してヘッダーを追加する方法
PDFに画像ヘッダーを追加するために、 Aspose.PDF Cloud Node.js SDK を使用します。このCloud SDKは、Node.jsプログラマーがAspose.PDF REST APIを介してクラウドベースのPDFクリエーター、アノテーター、エディター、およびコンバーターアプリをNode.jsプログラミング言語で開発するのを支援します。Aspose for Cloudでアカウントを作成し、アプリケーション情報を取得してください。App SIDとキーを取得したら、Aspose.PDF Cloud Node.js SDKを試す準備が整います。
パッケージマネージャーコンソールコマンド
npm install asposepdfcloud --save
Cloud Node.jsを介してヘッダーを追加する手順
Aspose.PDF Cloudの開発者は、わずか数行のコードでPDFのヘッダーに画像を簡単に追加できます。
- Pdf.Cloud APIに接続するためのオブジェクトを作成
- ドキュメントファイルをアップロード
- getPageLinkAnnotations()関数を使用してPDFドキュメントからリンク注釈を取得
- 結果を確認し、result.bodyオブジェクトでいくつかのアクションを実行
- 必要なプロパティを持つ新しいリンク注釈を作成
- postPageLinkAnnotations()関数を使用してドキュメントに新しいリンク注釈を追加
- 成功した追加後にいくつかのアクションを実行
- 必要に応じて結果をダウンロード
このサンプルコードは、Node.jsを使用してヘッダーを追加する方法を示しています
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";
import { ImageHeader } from "asposepdfcloud/src/models/imageHeader.js";
import { HorizontalAlignment } from "asposepdfcloud/src/models/horizontalAlignment.js";
const configParams = {
LOCAL_FOLDER: "C:\\Samples\\",
PDF_DOCUMENT_NAME: "sample.pdf",
LOCAL_RESULT_DOCUMENT_NAME: "output_sample.pdf",
IMAGE_HEADER_FILE: "sample.png",
PAGE_NUMBER: 2, // Your document page number...
};
const pdfApi = new PdfApi(credentials.id, credentials.key);
const pdfHederFooter = {
async uploadFile (fileName) {
const pdfFileData = await fs.readFile(configParams.LOCAL_FOLDER + fileName);
await pdfApi.uploadFile(fileName, pdfFileData);
},
async uploadDocument () {
await pdfHederFooter.uploadFile(configParams.PDF_DOCUMENT_NAME);
},
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 adddImageHeader () {
const imageHeader = new ImageHeader();
imageHeader.background = true;
imageHeader.value = "TEST HEADER VALUE";
imageHeader.horizontalAlignment = HorizontalAlignment.Center;
imageHeader.fileName = configParams.IMAGE_HEADER_FILE;
imageHeader.width = 24;
imageHeader.height = 24;
const resultLinks = await pdfApi.postDocumentImageHeader(configParams.PDF_DOCUMENT_NAME, imageHeader);
if (resultLinks.body.code == 200) {
return resultLinks.body;
}
else
throw new Error("Unexpected error : can't append Text Header!");
},
}
async function main() {
try {
await pdfHederFooter.uploadDocument();
await pdfHederFooter.uploadFile(configParams.IMAGE_HEADER_FILE);
await pdfHederFooter.adddImageHeader();
await pdfHederFooter.downloadResult();
} catch (error) {
console.error("Error:", 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ドキュメントを最適化。
- オンラインで機能をテストするために無料アプリをお試しください。