Una biblioteca Python de TEX a PDF de nivel empresarial para convertir archivos TEX a PDF de manera eficiente. Aprendamos a configurar los SDK de Aspose.PDF en la aplicación Python.

TEX a PDF

Convertir TEX a PDF - TEX a PDF Python

Visión general

La Familia de productos en la nube de Aspose.PDF presenta una nueva publicación de blog con otro tema interesante que puede beneficiar a su negocio. En el pasado reciente, hemos publicado artículos como Cómo convertir PDF a PPT en la nube usando Node.js Convertidor de PDF a DOC – Aspose.PDF SDK en la nube para Node.js y algo mas. Hemos revisado los kits de desarrollo de software Aspose.PDF para Node.js. Sin embargo, esta publicación de blog es para desarrolladores de Python que pueden aprender a configurar el convertidor de TEX a PDF siguiendo unos sencillos pasos. Por lo tanto, cubriremos los siguientes puntos para aprender a convertir archivos de TEX a PDF.

¿Qué es un archivo TEX?

El archivo TEX es un documento compatible con LaTex, que es un software de preparación de documentos. LaTex viene con una sintaxis específica que define la estructura del documento. Sin embargo, la estructura podría ser un artículo, una solicitud o cualquier carta. Hay muchos programas de procesamiento de texto, como Microsoft Word, que siguen el enfoque WYSIWYG (Lo que ves es lo que obtienes). Los usuarios estructuran, escriben el documento y visualizan el contenido simultáneamente. Mientras que el editor de palabras LaTex viene con otro enfoque que es “WYSIWYM”, que significa (lo que ves es lo que quieres decir).

Los editores de texto LaTex tienen un papel principal en la industria, ya que la mayoría de los investigadores y editores prefieren los archivos TEX. Las ecuaciones matemáticas y químicas son bastante fáciles de incorporar. Hay muchas aplicaciones de LaTex disponibles para producir archivos TEX, pero las más populares son TeXworks, Texmaker y MiKTeX. Además, estas aplicaciones son multiplataforma y fáciles de usar. En la siguiente sección, veremos los beneficios comerciales de convertir archivos de TEX a PDF. Mientras tanto, puede experimentar la biblioteca Python de TEX a PDF con datos en tiempo real utilizando esta interfaz de usuario de Swagger, que es bastante simple y fácil de usar, como se muestra en la siguiente imagen.

TEX a PDF

Convertir TEX a PDF - TEX a PDF Python

¿Por qué necesitamos convertir TEX a un archivo PDF?

Hasta ahora, hemos cubierto la introducción de archivos TEX. Ahora, veremos la necesidad de convertir TEX a un archivo PDF. Antes de continuar, el formato de documento portátil es el formato de archivo más utilizado en todo el mundo. Debido a sus ricas técnicas de formateo, encriptación y compresión de datos, ha sido el mejor formato de archivo entre muchos otros. Sin embargo, cubriremos los siguientes puntos para completar esta sección.

No WYSIWYG

Al igual que otros editores de procesamiento de texto, el editor LaTex no se basa en WYSIWYG (Lo que ves es lo que obtienes). En la era actual de rápido crecimiento, los usuarios tienden a optar por opciones eficientes y sólidas. Por lo tanto, hay muchos editores de PDF disponibles que sirven para este propósito.

Difícil de editar

Los archivos TEX son difíciles de editar una vez que se han estructurado. Además, tiene una curva de aprendizaje empinada y se considera para personas técnicas.

Dependencia

El otro aspecto de los archivos TEX es que la mayoría de sus funciones requieren bibliotecas de terceros que los usuarios deben encontrar para usar una función en particular.

Opciones de diseño limitadas

Cuando se trata de documentos comerciales, el diseño significa mucho. Por lo tanto, elegir el editor LeTex no será un gran problema, ya que no ofrece tanta libertad de diseño como ofrecen otros programas de procesamiento de textos.

¿Cómo convertir TEX a un archivo PDF usando Aspose.PDF Cloud SDK en Python?

Por lo tanto, estamos listos para equipar nuestra aplicación Python con una biblioteca Python de TEX a PDF que convertirá archivos TEX a PDF de manera eficiente. Visite este tutorial para obtener información sobre la configuración de una aplicación y la recuperación de las credenciales de la API (TU ID DE APLICACIÓN, TU CLAVE DE APLICACIÓN).

Una vez que haya terminado con el primer paso mencionado anteriormente, asegúrese de haber instalado Python en su máquina local.

Ahora, ejecute los siguientes comandos para instalar el paquete Aspose.PDF para Python.

pip instalar asposepdfcloud

Además, puede crear una carpeta en su almacenamiento en la nube para almacenar archivos convertidos, ya que hemos creado una carpeta llamada ‘mi carpeta’.

Después de eso, coloque un archivo TEX fuente en la raíz de su proyecto como hemos colocado un archivo TEX llamado archivo ‘sample.tex’. Luego, abra su archivo principal de Python, coloque el siguiente código e inicie su servidor.

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))

Tras una ejecución exitosa, verá un archivo convertido almacenado en su almacenamiento remoto y una copia descargada del archivo convertido en la raíz de su proyecto.

Conclusión

Este es el final de esta publicación de blog. Hemos explorado e implementado la biblioteca Python de TEX a PDF que se utiliza para convertir archivos de TEX a PDF. Aspose.PDF ofrece SDK para otros lenguajes como Node.js, C#, Java y algunos más que puede consultar en los docs. Además, hay otros artículos útiles enumerados en la sección “Explorar” a continuación.

Finalmente, blog.aspose.cloud está en proceso de escribir más artículos en la serie de Aspose.PDF Cloud Product Family. Por lo tanto, manténgase conectado para recibir actualizaciones periódicas. Sin embargo, puede seguirnos en nuestras cuentas de redes sociales Facebook, LinkedIn y Twitter.

Hacer una pregunta

No dude en visitar nuestro foro, que es muy activo para responder preguntas y consultas/discusiones.

Explorar

Puede encontrar los siguientes enlaces relevantes: