
> Aspose.PDF for JavaScript via C++ allows developers manipulate them PDF files directly in the Web.
De telles opérations sont très gourmandes en temps, nous vous recommandons donc d'utiliser Web Worker.


## Convert from PDF functions

| Fonction | Description |
| -------- | ----------- |
| [AsposePdfPagesToJpg](./convert/asposepdfpagestojpg/) | Convertir un fichier PDF en JPG. |
| [AsposePdfPagesToPng](./convert/asposepdfpagestopng/) | Convertir un fichier PDF en PNG. |
| [AsposePdfPagesToTiff](./convert/asposepdfpagestotiff/) | Convertir un fichier PDF en TIFF. |
| [AsposePdfPagesToBmp](./convert/asposepdfpagestobmp/) | Convertir un fichier PDF en BMP. |
| [AsposePdfPagesToDICOM](./convert/asposepdfpagestodicom/) | Convertir un fichier PDF en DICOM. |
| [AsposePdfPagesToSvg](./convert/asposepdfpagestosvg/) | Convertir un fichier PDF en SVG. |
| [AsposePdfPagesToSvgZip](./convert/asposepdfpagestosvgzip/) | Convertir un fichier PDF en SVG(zip). |
| [AsposePdfToTeX](./convert/asposepdftotex/) | Convertir un fichier PDF en TeX. |
| [AsposePdfToXps](./convert/asposepdftoxps/) | Convertir un fichier PDF en Xps. |
| [AsposePdfTablesToCSV](./convert/asposepdftablestocsv/) | Convertir un fichier PDF en CSV (extraction de tableaux). |
| [AsposePdfToTxt](./convert/asposepdftotxt/) | Convertir un fichier PDF en Txt. |
| [AsposePdfConvertToGrayscale](./convert/asposepdfconverttograyscale/) | Convertir un fichier PDF en niveaux de gris. |
| [AsposePdfConvertToPDFA](./convert/asposepdfconverttopdfa/) | Convertir un fichier PDF en PDF/A. |
| [AsposePdfAConvertToPDF](./convert/asposepdfaconverttopdf/) | Convertir un fichier PDF/A en PDF. |
| [AsposePdfToDocX](./convert/asposepdftodocx/) | Convertir un fichier PDF en DocX. |
| [AsposePdfToXlsX](./convert/asposepdftoxlsx/) | Convertir un fichier PDF en XlsX. |
| [AsposePdfToEPUB](./convert/asposepdftoepub/) | Convertir un fichier PDF en ePub. |
| [AsposePdfToDoc](./convert/asposepdftodoc/) | Convertir un fichier PDF en Doc. |
| [AsposePdfToPptX](./convert/asposepdftopptx/) | Convertir un fichier PDF en PptX. |
| [AsposePdfExtractText](./convert/asposepdfextracttext/) | Extraire le texte d'un fichier PDF. |
| [AsposePdfExtractImage](./convert/asposepdfextractimage/) | Extraire l'image d'un fichier PDF. |
| [AsposePdfExportFdf](./convert/asposepdfexportfdf/) | Exporter d'un fichier PDF avec AcroForm vers FDF. |
| [AsposePdfExportXfdf](./convert/asposepdfexportxfdf/) | Exporter d'un fichier PDF avec AcroForm vers XFDF. |
| [AsposePdfExportXml](./convert/asposepdfexportxml/) | Exporter d'un fichier PDF avec AcroForm vers XML. |
| [AsposePdfPagesToPDF](./convert/asposepdfpagestopdf/) | Convertir un fichier PDF en PDF (pages séparées). |
| [AsposePdfToMarkdown](./convert/asposepdftomarkdown/) | Convertir un fichier PDF en Markdown. |
| [AsposePdfToDocXEnhanced](./convert/asposepdftodocxenhanced/) | Convertir un fichier PDF en DocX avec le mode de reconnaissance amélioré. |


## Convert to PDF functions

| Fonction | Description |
| -------- | ----------- |
| [AsposePdfFromTxt](./convertpdf/asposepdffromtxt/) | Convertir un fichier TXT en PDF. |
| [AsposePdfFromImage](./convertpdf/asposepdffromimage/) | Convertir un fichier image en PDF. |


## Organize PDF functions

| Fonction | Description |
| -------- | ----------- |
| [AsposePdfOptimize](./organize/asposepdfoptimize/) | Optimiser un fichier PDF. |
| [AsposePdfMerge2Files](./organize/asposepdfmerge2files/) | Fusionner deux fichiers PDF. |
| [AsposePdfSplit2Files](./organize/asposepdfsplit2files/) | Diviser en deux fichiers PDF. |
| [AsposePdfRotateAllPages](./organize/asposepdfrotateallpages/) | Faire pivoter les pages PDF. |
| [AsposePdfDeletePages](./organize/asposepdfdeletepages/) | Supprimer des pages d'un fichier PDF. |
| [AsposePdfAddStamp](./organize/asposepdfaddstamp/) | Ajouter un tampon à un fichier PDF. |
| [AsposePdfAddStampPages](./organize/asposepdfaddstamppages/) | Ajouter un tampon aux pages spécifiques d'un fichier PDF. |
| [AsposePdfAddImage](./organize/asposepdfaddimage/) | Ajouter une image à la fin d'un fichier PDF. |
| [AsposePdfAddPageNum](./organize/asposepdfaddpagenum/) | Ajouter un numéro de page à un fichier PDF. |
| [AsposePdfAddBackgroundImage](./organize/asposepdfaddbackgroundimage/) | Ajouter une image d'arrière-plan à un fichier PDF. |
| [AsposePdfAddTextHeaderFooter](./organize/asposepdfaddtextheaderfooter/) | Ajouter du texte dans l'en-tête/pied de page d'un fichier PDF. |
| [AsposePdfRepair](./organize/asposepdfrepair/) | Réparer un fichier PDF. |
| [AsposePdfOptimizeResource](./organize/asposepdfoptimizeresource/) | Optimiser les ressources d'un fichier PDF. |
| [AsposePdfSetBackgroundColor](./organize/asposepdfsetbackgroundcolor/) | Définir la couleur d'arrière-plan du fichier PDF. |
| [AsposePdfDeleteAnnotations](./organize/asposepdfdeleteannotations/) | Supprimer les annotations d'un fichier PDF. |
| [AsposePdfDeleteBookmarks](./organize/asposepdfdeletebookmarks/) | Supprimer les signets d'un fichier PDF. |
| [AsposePdfDeleteAttachments](./organize/asposepdfdeleteattachments/) | Supprimer les pièces jointes d'un fichier PDF. |
| [AsposePdfDeleteImages](./organize/asposepdfdeleteimages/) | Supprimer les images d'un fichier PDF. |
| [AsposePdfDeleteJavaScripts](./organize/asposepdfdeletejavascripts/) | Supprimer les JavaScripts d'un fichier PDF. |
| [AsposePdfAddAttachment](./organize/asposepdfaddattachment/) | Ajouter une pièce jointe à un fichier PDF. |
| [AsposePdfGetAttachment](./organize/asposepdfgetattachment/) | Obtenir la pièce jointe d'un fichier PDF. |
| [AsposePdfReplaceText](./organize/asposepdfreplacetext/) | Remplacer le texte dans un fichier PDF. |
| [AsposePdfReplaceTextPages](./organize/asposepdfreplacetextpages/) | Remplacer le texte sur les pages d'un fichier PDF. |
| [AsposePdfFindText](./organize/asposepdffindtext/) | Trouver le texte dans un fichier PDF. |
| [AsposePdfReplaceFont](./organize/asposepdfreplacefont/) | Remplacer la police dans un fichier PDF. |
| [AsposePdfValidatePDFA](./organize/asposepdfvalidatepdfa/) | Valider la compatibilité PDF/A d'un fichier PDF. |
| [AsposePdfFindHiddenText](./organize/asposepdffindhiddentext/) | Trouver le texte caché dans un fichier PDF. |
| [AsposePdfDeleteHiddenText](./organize/asposepdfdeletehiddentext/) | Supprimer le texte caché d'un fichier PDF. |
| [AsposePdfAddWatermark](./organize/asposepdfaddwatermark/) | Ajouter un filigrane à un fichier PDF. |
| [AsposePdfDeleteWatermarks](./organize/asposepdfdeletewatermarks/) | Supprimer les filigranes d'un fichier PDF. |
| [AsposePdfMergeLayers](./organize/asposepdfmergelayers/) | Fusionner les calques d'un fichier PDF. |
| [AsposePdfFlatten](./organize/asposepdfflatten/) | Aplatir un fichier PDF. |
| [AsposePdfMakeBooklet](./organize/asposepdfmakebooklet/) | Créer un livret à partir d'un fichier PDF. |
| [AsposePdfMakeNUp](./organize/asposepdfmakenup/) | Créer un document N‑Up à partir d'un fichier PDF. |
| [AsposePdfDeleteBlankPages](./organize/asposepdfdeleteblankpages/) | Supprimer les pages blanches d'un fichier PDF. |
| [AsposePdfEmbedFonts](./organize/asposepdfembedfonts/) | Incorporer les polices dans un fichier PDF. |
| [AsposePdfUnembedFonts](./organize/asposepdfunembedfonts/) | Désincorporer les polices d'un fichier PDF. |
| [AsposePdfOptimizeFileSize](./organize/asposepdfoptimizefilesize/) | Optimiser la taille d'un fichier PDF avec la qualité de compression d'image. |
| [AsposePdfDeleteTables](./organize/asposepdfdeletetables/) | Supprimer les tableaux d'un fichier PDF. |
| [AsposePdfCropPages](./organize/asposepdfcroppages/) | Rogner les pages PDF. |
| [AsposePdfDeleteTextHeaders](./organize/asposepdfdeletetextheaders/) | Supprimer les en-têtes de texte d'un fichier PDF. |
| [AsposePdfDeleteTextFooters](./organize/asposepdfdeletetextfooters/) | Supprimer les pieds de page de texte d'un fichier PDF. |
| [AsposePdfReplaceTextEx](./organize/asposepdfreplacetextex/) | Remplacer plusieurs fragments de texte dans un fichier PDF avec contrôle d'alignement. |
| [AsposePdfRecover](./organize/asposepdfrecover/) | Récupérer la structure d'un fichier PDF et supprimer les données invalides. |
| [AsposePdfRebuildXrefAndTrailer](./organize/asposepdfrebuildxrefandtrailer/) | Reconstruire la table de références croisées et les structures de trailer d'un fichier PDF. |
| [AsposePdfReversePages](./organize/asposepdfreversepages/) | Inverser l'ordre des pages d'un fichier PDF. |


## Metadata PDF functions

| Fonction | Description |
| -------- | ----------- |
| [AsposePdfSetInfo](./metadata/asposepdfsetinfo/) | Définir les informations (métadonnées) dans un fichier PDF. |
| [AsposePdfGetInfo](./metadata/asposepdfgetinfo/) | Obtenir les informations (métadonnées) d'un fichier PDF. |
| [AsposePdfGetAllFonts](./metadata/asposepdfgetallfonts/) | Obtenir la liste des polices d'un fichier PDF. |
| [AsposePdfRemoveMetadata](./metadata/asposepdfremovemetadata/) | Supprimer les métadonnées d'un fichier PDF. |
| [AsposePdfGetWordsCharactersCount](./metadata/asposepdfgetwordscharacterscount/) | Obtenir le nombre de mots et de caractères dans un fichier PDF. |
| [AsposePdfGetPagesLayers](./metadata/asposepdfgetpageslayers/) | Obtenir la liste des calques d'un fichier PDF. |


## Security PDF functions

| Fonction | Description |
| -------- | ----------- |
| [AsposePdfEncrypt](./security/asposepdfencrypt/) | Chiffrer un fichier PDF. |
| [AsposePdfDecrypt](./security/asposepdfdecrypt/) | Déchiffrer un fichier PDF. |
| [AsposePdfSignPKCS7](./security/asposepdfsignpkcs7/) | Signer un fichier PDF avec des signatures numériques. |
| [AsposePdfSignPKCS7Detached](./security/asposepdfsignpkcs7detached/) | Signer un fichier PDF avec des signatures numériques détachées. |
| [AsposePdfChangePassword](./security/asposepdfchangepassword/) | Modifier les mots de passe du fichier PDF. |


## Core Functions

| Fonction | Description |
| -------- | ----------- |
| [AsposePdfPrepare](./core/asposepdfprepare/) | Enregistrer le BLOB dans le système de fichiers mémoire pour le traitement. |
| [AsposePdfPrepareBase64](./core/asposepdfpreparebase64/) | Enregistrer la représentation sous forme de chaîne du BLOB dans le système de fichiers mémoire pour le traitement. |


## Miscellaneous

| Nom | Description |
| -------------- | -------------- |
| [AsposePdfAbout](./misc/asposepdfabout/) | Obtenir des informations sur le produit. |
| [DownloadFile](./misc/downloadfile/) | Créer un lien en HTML pour télécharger le fichier. |
| [DownloadFileAuto](./misc/downloadfileauto) | Créer un lien en HTML pour télécharger le fichier et démarrer le téléchargement après 2 secondes. |
