Conversion de documents PDF via JavaScript via C++
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
Êtes-vous à la recherche d’une méthode pour transformer des fichiers PDF en d’autres formats à l’aide de JavaScript et de C++ ? Aspose.PDF pour JavaScript 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 via C++. 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 depuis et vers 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 DOC
Aspose.PDF pour JavaScript prend en charge la conversion de PDF en DOC 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 ».
Enregistrer le PDF au format XLSX
Ce code est une fonction JavaScript qui convertit un fichier PDF en fichier Excel à l’aide du fichier Aspose.PDF. Il prend comme paramètre un objet é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 attribue une fonction de rappel à son événement onload. La fonction de rappel est exécutée lorsque le fichier est lu sous la forme d’un tableau tampon. Appelez ensuite 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 égal à 0, cela signifie qu’une erreur s’est produite. Le nom du fichier obtenu est « ResultPDFtoXLSX.xlsx ».
Convertir un PDF en présentations PowerPoint
Ce code est une fonction JavaScript qui convertit un fichier PDF en fichier PowerPoint à l’aide du fichier Aspose.PDF. Il prend comme paramètre un objet événement qui contient le fichier PDF sélectionné à partir d’un élément d’entrée de fichier. Ensuite, crée un objet FileReader et attribue une fonction de rappel à son événement onload. La fonction de rappel est exécutée lorsque le fichier est lu sous la forme d’un tableau buffer.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 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 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 EPUB au format de document portable
Ce code est une fonction JavaScript qui convertit un fichier PDF en fichier EPUB à l’aide du fichier Aspose.PDF. Il crée un objet FileReader et attribue une fonction de rappel à son événement onload. Appelez ensuite la fonction AsposePDFToEPub. La fonction prend le contenu du fichier, le nom de 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 EPUB 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 EPUB de sortie. La fonction prend le nom du fichier de sortie « ResultPDFToEPUB.EPUB ».
Convertir un PDF en PNG
Ce code est une fonction JavaScript qui convertit un fichier PDF en images PNG à l’aide du fichier Aspose.PDF. Il crée un objet FileReader et attribue une fonction de rappel à son événement onload. La fonction de rappel est exécutée lorsque le fichier est lu sous la forme d’un tableau tampon. Appelle la fonction AsposePDFPageStopng, qui enveloppe 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 de 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 ».