Conversion de documents PDF pour Node.js
Exportez un PDF vers Microsoft Office® Word, Excel, des présentations PowerPoint, des images, un EPUB et des formats de mise en page fixe
Aperçu
Vous recherchez une méthode pour transformer des fichiers PDF en d’autres formats à l’aide du fichier Node.js côté serveur ? Aspose.PDF pour Node.js via C++ est la solution idéale pour convertir des documents PDF. Cet article explique comment convertir un PDF en texte à l’aide de JavaScript. Les fichiers PDF peuvent inclure divers contenus, tels que du texte, des images, des boutons cliquables, des hyperliens, des polices intégrées, des signatures et des tampons. Lors de la conversion d’un fichier PDF dans un autre format, les utilisateurs souhaitent souvent pouvoir modifier le contenu du PDF. Avec Aspose.PDF pour JavaScript via C++, vous pouvez facilement et rapidement convertir vos documents PDF vers et depuis les formats les plus courants. Notre bibliothèque garantit que vos fichiers PDF sont convertis avec précision et succès.
Conversion de PDF en DOCX
Aspose.PDF pour Node.js prend en charge la conversion de PDF en DOCX directement sur le Web. Tout d’abord, nous créons « FileReader ». Ensuite, nous appelons la fonction AsposePDFToDoc. Le Web Worker est configuré pour écouter les messages à l’aide du gestionnaire d’événements onmessage. Lorsqu’il reçoit un message de la page Web, il traite la demande et renvoie une réponse au thread principal. Le fichier résultant que nous pouvons devenir grâce à la fonction de téléchargement du fichier. La fonction DownloadFile est chargée de générer un lien qui permet à l’utilisateur de télécharger un fichier. Ensuite, si le « JSON.ErrorCode » est égal à 0, JSON.FileNameResult contiendra le nom que vous avez spécifié précédemment. Si le paramètre « JSON.ErrorCode » n’est pas égal à 0 et qu’il y aura donc une erreur dans votre fichier, les informations relatives à cette erreur seront contenues dans la propriété « JSON.ErrorText ». Le nom du fichier obtenu est « ResultPdfToDoc.doc ».
Conversion de PDF en XSLX
Ce code est une fonction Node.js qui convertit un fichier PDF en fichier Excel à l’aide du fichier Aspose.PDF. Il prend comme paramètre un objet d’événement qui contient le fichier PDF sélectionné à partir d’un élément d’entrée de fichier. Il crée un objet FileReader et affecte une fonction de rappel à son événement onload. La fonction de rappel est exécutée lorsque le fichier est lu en tant que tampon de tableau. Ensuite, appelez la fonction AsposePDFToXLSX. La fonction prend le contenu du fichier, le nom du fichier d’origine et le nom du fichier de sortie comme arguments et renvoie un objet JSON avec le résultat. L’objet JSON possède une propriété ErrorCode et une propriété ErrorText. Si le ErrorCode est égal à 0, cela signifie que la conversion a réussi et que l’objet JSON possède également une propriété FileNameResult, qui contient le nom du fichier Excel de sortie. Si le ErrorCode n’est pas 0, cela signifie qu’une erreur s’est produite. Le nom du fichier obtenu est « ResultPDFtoXLSX.xlsx ».
Conversion de PDF en XPS
Cette fonction Node.js convertit un fichier PDF en fichier XPS à l’aide du fichier Aspose.PDF. Il prend un objet d’événement comme paramètre contenant le fichier PDF sélectionné à partir d’un élément d’entrée de fichier. Ensuite, il crée un objet FileReader et affecte une fonction de rappel à son événement onload. La fonction de rappel est exécutée lorsque le fichier est lu en tant que tampon de tableau. Appelez la fonction AsPosePDFToPPTX. La fonction prend le contenu du fichier, le nom du fichier d’origine et le nom du fichier de sortie comme arguments et renvoie un objet JSON avec le résultat. L’objet JSON possède une propriété ErrorCode et une propriété ErrorText. Si le code d’erreur est 0, cela signifie que la conversion a réussi et que l’objet JSON possède également une propriété FileNameResult, qui contient le nom du fichier PowerPoint de sortie. Si le ErrorCode n’est pas égal à 0, cela signifie qu’une erreur s’est produite et que la propriété ErrorText contient le message d’erreur. Par conséquent, la fonction DownloadFile crée un lien de téléchargement pour le fichier PowerPoint de sortie. La fonction prend le nom de fichier de sortie « ResultPDFTopptx.pptx ».
Conversion de PDF en PNG
Ce code est une fonction Node.js qui convertit un fichier PDF en images PNG à l’aide du fichier Aspose.PDF. Il crée un objet FileReader et affecte une fonction de rappel à son événement onload. La fonction de rappel est exécutée lorsque le fichier est lu en tant que tampon de tableau. Appelle la fonction AsposePDFPageTopNG, qui est un wrapper pour le fichier Aspose.PDF. La fonction prend le contenu du fichier, le nom de fichier d’origine, le modèle de nom de fichier de sortie et la résolution comme arguments et renvoie un objet JSON avec le résultat. L’objet JSON possède une propriété ErrorCode et une propriété ErrorText. Par conséquent, la fonction DownloadFile pour chaque fichier de sortie crée un lien de téléchargement pour l’image PNG. La fonction prend le nom de fichier de sortie « ResultPDFtoPng {0:D2} .png ».