Une bibliothèque Python TEX vers PDF de niveau entreprise pour convertir efficacement les fichiers TEX en PDF. Apprenons à configurer les SDK Aspose.PDF dans l’application Python.

TEX en PDF

Convertir TEX en PDF - TEX en PDF Python

Aperçu

La famille de produits cloud Aspose.PDF présente un nouveau billet de blog avec un autre sujet intéressant qui peut profiter à votre entreprise. Dans un passé récent, nous avons publié des articles tels que How To Convert PDF To PPT in Cloud Using Node.js, PDF To DOC Converter – Aspose.PDF Cloud SDKs For Node.js, et un peu plus. Nous avons parcouru les kits de développement logiciel Aspose.PDF pour Node.js. Cependant, ce billet de blog est destiné aux développeurs Python qui peuvent apprendre à configurer le convertisseur TEX en PDF en suivant des étapes simples. Par conséquent, nous couvrirons les points suivants pour en savoir plus sur la conversion de fichiers de TEX en PDF.

Qu’est-ce qu’un fichier TEX ?

Le fichier TEX est un document pris en charge par LaTex qui est un logiciel de préparation de documents. LaTex est livré avec une syntaxe spécifique qui définit la structure du document. Cependant, la structure peut être un article, une application ou n’importe quelle lettre. Il existe de nombreux logiciels de traitement de texte tels que Microsoft Word qui suivent l’approche WYSIWYG (What you see is what you get). Les utilisateurs structurent, saisissent le document et visualisent le contenu simultanément. Alors que l’éditeur de mots LaTex est livré avec une autre approche qui est “WYSIWYM”, qui signifie (ce que vous voyez est ce que vous voulez dire).

Les éditeurs de texte LaTex jouent un rôle primordial dans l’industrie, car la plupart des chercheurs et des éditeurs préfèrent les fichiers TEX. Les équations mathématiques et chimiques sont assez faciles à intégrer. Il existe de nombreuses applications LaTex disponibles pour produire des fichiers TEX, mais les plus populaires sont TeXworks, Texmaker et MiKTeX. De plus, ces applications sont multiplateformes et conviviales. Dans la section suivante, nous verrons les avantages commerciaux de la conversion de fichiers TEX en PDF. Pendant ce temps, vous pouvez découvrir la bibliothèque TEX to PDF Python avec des données en temps réel à l’aide de cette interface utilisateur Swagger qui est assez simple et conviviale, comme le montre l’image ci-dessous.

TEX en PDF

Convertir TEX en PDF - TEX en PDF Python

Pourquoi avons-nous besoin de convertir TEX en un fichier PDF ?

Jusqu’à présent, nous avons couvert l’introduction des fichiers TEX. Maintenant, nous allons examiner la nécessité de convertir TEX en un fichier PDF. Avant d’aller de l’avant, Portable Document Format est le format de fichier le plus utilisé dans le monde. En raison de ses riches techniques de formatage de données, de cryptage et de compression, il a été le premier format de fichier parmi beaucoup d’autres. Cependant, nous couvrirons les points suivants pour compléter cette section.

Pas WYSIWYG

Comme d’autres éditeurs de traitement de texte, l’éditeur LaTex n’est pas basé sur WYSIWYG (Ce que vous voyez est ce que vous obtenez). À l’ère de la croissance rapide actuelle, les utilisateurs ont tendance à opter pour des options efficaces et robustes. Par conséquent, il existe de nombreux éditeurs PDF disponibles qui remplissent cette fonction.

Difficile à éditer

Les fichiers TEX sont difficiles à éditer une fois qu’ils ont été structurés. De plus, il a une courbe d’apprentissage abrupte et est considéré pour les personnes techniques.

Dépendance

L’autre aspect des fichiers TEX est que la plupart de ses fonctionnalités nécessitent des bibliothèques tierces que les utilisateurs doivent trouver pour utiliser une fonctionnalité particulière.

Options de mise en page limitées

Lorsqu’il s’agit de documents commerciaux, la mise en page compte beaucoup. Par conséquent, choisir l’éditeur LeTex ne sera pas une bonne affaire car il n’offre pas autant de liberté de mise en page que les autres logiciels de traitement de texte.

Comment convertir TEX en fichier PDF à l’aide des SDK Aspose.PDF Cloud en Python ?

Nous sommes donc tous prêts à équiper notre application Python d’une bibliothèque Python TEX vers PDF qui convertira efficacement les fichiers TEX en PDF. Veuillez visiter ce tutoriel pour en savoir plus sur la configuration d’une application et la récupération des informations d’identification de l’API (VOTRE-APPSID, VOTRE-APPKEY).

Une fois que vous avez terminé la première étape mentionnée ci-dessus, assurez-vous d’avoir installé Python sur votre machine locale.

Maintenant, exécutez les commandes suivantes pour installer le package Aspose.PDF pour Python.

pip installer asposepdfcloud

De plus, vous pouvez créer un dossier dans votre stockage cloud pour stocker les fichiers convertis car nous avons créé un dossier nommé « myfolder ».

Après cela, placez un fichier TEX source à la racine de votre projet car nous avons placé un fichier TEX nommé fichier ‘sample.tex’. Ensuite, ouvrez votre fichier Python principal, placez le code suivant et démarrez votre serveur.

import asposepdfcloud
import asposepdfcloud.api_client
from asposepdfcloud import PdfApi
import shutil

source_file = "sample.tex";
source_file_path = "/sample.tex";
storage_ = "testing";
target_file = "sample.pdf";
target_file_path = "/myfolder/sample.pdf";
remote_folder = "myfolder";
local_result_file = "./result.pdf";

api_client = asposepdfcloud.api_client.ApiClient("YOUR-APPKEY","YOUR-APPSID")
pdf_api = PdfApi(api_client);

try:
      #invoke Aspose.Pdf Cloud SDK API to upload TEX file to cloud
      res = pdf_api.upload_file(source_file_path,file=source_file,storage_name=storage_);
      #invoke Aspose.Pdf Cloud SDK to convert TEX file to PDF file in the cloud storage
      response = pdf_api.put_te_x_in_storage_to_pdf(target_file,source_file,dst_folder=remote_folder,storage=storage_);
      #invoke Aspose.Pdf Cloud SDK to get the converted file
      response_download = pdf_api.download_file(target_file_path,storage_name=storage_, version_id='');
      shutil.copyfile(response_download, local_result_file)
      print('Converted TEX to PDF Successfully')

except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))

Lors d’une exécution réussie, vous verrez un fichier converti stocké dans votre stockage distant et une copie téléchargée du fichier converti à la racine de votre projet.

Conclusion

C’est la fin de cet article de blog. Nous avons exploré et implémenté la bibliothèque TEX to PDF Python qui est utilisée pour convertir des fichiers TEX en PDF. Aspose.PDF propose des SDK pour d’autres langages tels que Node.js, C#, Java et d’autres que vous pouvez consulter dans les docs. De plus, il existe d’autres articles utiles répertoriés dans la section “Explorer” ci-dessous.

Enfin, blog.aspose.cloud est en train de rédiger d’autres articles dans la série Aspose.PDF Cloud Product Family. Par conséquent, veuillez rester connecté pour des mises à jour régulières. Cependant, vous pouvez nous suivre sur nos comptes de réseaux sociaux Facebook, LinkedIn et Twitter.

poser une question

N’hésitez pas à visiter notre forum qui est très actif pour répondre aux questions et requêtes/discussions.

Explorer

Vous pouvez trouver les liens suivants pertinents :