Ajouter du texte à l’en-tête de PDF dans Node.js SDK
Ajouter du texte dans l’en-tête de document PDF en utilisant Cloud Node.js SDK
Get StartedComment ajouter un en-tête via Node.js SDK
Pour ajouter un en-tête de texte au PDF, nous utiliserons Aspose.PDF Cloud Node.js SDK. Ce SDK Cloud aide les programmeurs Node.js à développer des applications créatrices, annotatrices, éditrices et convertisseuses de PDF basées sur le cloud en utilisant le langage de programmation Node.js via l’API REST Aspose.PDF. Créez simplement un compte sur Aspose for Cloud et obtenez vos informations d’application. Une fois que vous avez l’App SID et la clé, vous êtes prêt à utiliser l’Aspose.PDF Cloud Node.js SDK.
Commande de la console du gestionnaire de paquets
npm install asposepdfcloud --save
Étapes pour ajouter un en-tête via Cloud Node.js
Les développeurs Aspose.PDF Cloud peuvent facilement ajouter du texte dans l’en-tête du PDF en seulement quelques lignes de code.
- Créez un objet pour se connecter à l’API Pdf.Cloud
- Téléchargez votre fichier de document
- Effectuez la récupération des annotations de lien depuis le document PDF en utilisant la fonction getPageLinkAnnotations()
- Vérifiez le résultat et effectuez quelques actions avec l’objet result.body
- Créez une nouvelle annotation de lien avec les propriétés requises
- Ajoutez la nouvelle annotation de lien au document en utilisant la fonction postPageLinkAnnotations()
- Effectuez une action après l’ajout réussi
- Téléchargez le résultat si nécessaire
Ce code d'exemple montre l'ajout d'un en-tête en utilisant Node.js
import credentials from "./credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import path from 'node:path';
import { PdfApi } from "asposepdfcloud";
import { TextHeader } from "asposepdfcloud/src/models/textHeader.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",
HEADER_VALUE: "New Heder Value",
};
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 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 uploadDocument () {
await pdfHederFooter.uploadFile(configParams.PDF_DOCUMENT_NAME);
},
async adddTextHeader () {
const textHeader = new TextHeader();
textHeader.background = true;
textHeader.value = configParams.HEADER_VALUE;
textHeader.horizontalAlignment = HorizontalAlignment.Center;
await pdfApi.postDocumentTextHeader(configParams.PDF_DOCUMENT_NAME, textHeader);
},
}
async function main() {
try {
await pdfHederFooter.uploadDocument();
await pdfHederFooter.adddTextHeader();
await pdfHederFooter.downloadResult();
} catch (error) {
console.error("Error:", error.message);
}
}
Travailler avec l'en-tête via Node.js SDK
Ajouter du texte à l’en-tête d’un PDF améliore le branding, la navigation, la sécurité et le professionnalisme. Cela aide à organiser les documents, à maintenir la conformité et à assurer la cohérence, en faisant une fonctionnalité précieuse pour les documents commerciaux, juridiques, académiques et techniques. Ajoutez l’en-tête dans les documents PDF avec Aspose.PDF Cloud Node.js SDK.
Avec notre bibliothèque Node.js vous pouvez
- Ajouter l’en-tête et le pied de page du document PDF au format texte ou image.
- Ajouter des tableaux et des tampons (texte ou image) aux documents PDF.
- Ajouter plusieurs documents PDF à un fichier existant.
- Travailler avec les pièces jointes PDF, les annotations et les champs de formulaire.
- Appliquer le chiffrement ou le déchiffrement aux documents PDF et définir un mot de passe.
- Supprimer tous les tampons et tableaux d’une page ou de l’ensemble du document PDF.
- Supprimer un tampon ou un tableau spécifique du document PDF par son ID.
- Remplacer une ou plusieurs instances de texte sur une page PDF ou dans l’ensemble du document.
- Support étendu pour la conversion de documents PDF en divers autres formats de fichier.
- Extraire divers éléments des fichiers PDF et optimiser les documents PDF.
- Vous pouvez essayer nos applications gratuites pour tester la fonctionnalité en ligne.
- Ressources d'apprentissage
- Documentation
- Code source
- Références API
- Support produit
- Support gratuit
- Support payant
- Blog
- Pourquoi Aspose.PDF Cloud pour Node.js ?
- Liste des clients
- Sécurité