Una libreria Python da TEX a PDF di livello aziendale per convertire i file TEX in PDF in modo efficiente. Impariamo come configurare gli SDK Aspose.PDF nell’applicazione Python.

TEX in PDF

Converti TEX in PDF - TEX in PDF Python

Panoramica

La famiglia di prodotti cloud Aspose.PDF presenta un nuovo post sul blog con un altro argomento interessante che può portare benefici alla tua azienda. Recentemente, abbiamo pubblicato articoli come How To Convert PDF To PPT in Cloud Using Node.js, PDF To DOC Converter – Aspose.PDF Cloud SDKs For Node.js, e ancora un po’. Abbiamo esaminato i kit di sviluppo software Aspose.PDF per Node.js. Tuttavia, questo post sul blog è per gli sviluppatori Python che possono venire a conoscenza della configurazione del convertitore da TEX a PDF seguendo semplici passaggi. Pertanto, tratteremo i seguenti punti per conoscere la conversione di file da TEX a PDF.

.TEX numero opzione 1

Il file TEX è un documento supportato da LaTex che è un software di preparazione dei documenti. LaTex viene fornito con una sintassi specifica che definisce la struttura del documento. Tuttavia, la struttura potrebbe essere un articolo, un’applicazione o qualsiasi lettera. Esistono molti software di elaborazione testi come Microsoft Word che seguono l’approccio WYSIWYG (What you see is what you get). Gli utenti strutturano, digitano il documento e visualizzano il contenuto contemporaneamente. Considerando che, l’editor di parole LaTex viene fornito con un altro approccio che è “WYSIWYM”, che sta per (ciò che vedi è ciò che intendi).

Gli editor di testo LaTex hanno un ruolo primario nel settore poiché la maggior parte dei ricercatori e degli editori preferisce i file TEX. Le equazioni matematiche e chimiche sono abbastanza facili da incorporare. Sono disponibili molte app LaTex per produrre file TEX, ma le più popolari sono TeXworks, Texmaker e MiKTeX. Inoltre, queste applicazioni sono multipiattaforma e facili da usare. Nella prossima sezione, vedremo i vantaggi commerciali della conversione di file da TEX a PDF. Nel frattempo, puoi sperimentare la libreria Python da TEX a PDF con dati in tempo reale utilizzando questa interfaccia utente Swagger che è abbastanza semplice e intuitiva come mostrato nell’immagine qui sotto.

TEX in PDF

Converti TEX in PDF - TEX in PDF Python

Perché dobbiamo convertire TEX in un file PDF?

Finora abbiamo trattato l’introduzione dei file TEX. Ora esamineremo la necessità di convertire TEX in un file PDF. Prima di andare avanti, Portable Document Format è il formato di file più utilizzato in tutto il mondo. Grazie alle sue ricche tecniche di formattazione, crittografia e compressione dei dati, è stato il formato di file migliore tra molti altri. Tuttavia, tratteremo i seguenti punti per completare questa sezione.

Non WYSIWYG

Come altri editor di elaborazione testi, l’editor LaTex non è basato su WYSIWYG (What you see is what you get). Nell’attuale era in rapida crescita, gli utenti tendono a optare per opzioni efficienti e robuste. Pertanto, sono disponibili molti editor PDF che servono allo scopo.

Difficile da modificare

I file TEX sono difficili da modificare una volta che sono stati strutturati. Inoltre, ha una ripida curva di apprendimento ed è considerato per persone tecniche.

Dipendenza

L’altro aspetto dei file TEX è che la maggior parte delle sue funzionalità richiede librerie di terze parti che gli utenti devono trovare per utilizzare una particolare funzionalità.

Opzioni di layout limitate

Quando si tratta di documenti aziendali, il layout significa molto. Pertanto, scegliere l’editor LeTex non sarà un grande affare in quanto non offre molta libertà di layout come offrono altri software di elaborazione testi.

Come convertire TEX in un file PDF utilizzando Aspose.PDF Cloud SDK in Python?

Quindi, siamo tutti pronti per dotare la nostra applicazione Python di una libreria Python da TEX a PDF che convertirà i file TEX in PDF in modo efficiente. Visita questo tutorial per informazioni sulla configurazione di un’applicazione e sul recupero delle credenziali API ( YOUR-APPSID, YOUR-APPKEY).

Una volta terminato il primo passaggio sopra menzionato, assicurati di aver installato Python sul tuo computer locale.

Ora esegui i seguenti comandi per installare il pacchetto Aspose.PDF per Python.

pip install asposepdfcloud

Inoltre, puoi creare una cartella nel tuo cloud storage per archiviare i file convertiti poiché abbiamo creato una cartella denominata “myfolder”.

Successivamente, posiziona un file TEX di origine nella radice del tuo progetto poiché abbiamo inserito un file TEX chiamato file “sample.tex”. Quindi, apri il tuo file Python principale, inserisci il seguente codice e avvia il tuo server.

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

Dopo un’esecuzione riuscita, vedrai un file convertito memorizzato nella memoria remota e una copia scaricata del file convertito nella radice del tuo progetto.

Conclusione

Questa è la fine di questo post sul blog. Abbiamo esplorato e implementato la libreria Python da TEX a PDF che viene utilizzata per convertire i file TEX in PDF. Aspose.PDF offre SDK per altri linguaggi come Node.js, C#, Java e altri che puoi consultare in docs. Inoltre, ci sono altri articoli utili elencati nella sezione “Esplora” di seguito.

Infine, blog.aspose.cloud sta scrivendo ulteriori articoli nella serie di Aspose.PDF Cloud Product Family. Pertanto, si prega di rimanere in contatto per aggiornamenti regolari. Tuttavia, puoi seguirci sui nostri account di social media Facebook, LinkedIn e Twitter.

Fai una domanda

Sentiti libero di visitare il nostro forum che è molto attivo per rispondere a domande e domande/discussioni.

Esplorare

Potresti trovare pertinenti i seguenti link: