Vállalati szintű TEX-ből PDF-be Python-könyvtár, amely hatékonyan konvertálja a TEX-et PDF-fájlokká. Tanuljuk meg, hogyan állíthat be Aspose.PDF SDK-kat Python alkalmazásban.

TEX-ből PDF-be

TEX konvertálása PDF-be - TEX-ből PDF Python

Áttekintés

Az Aspose.PDF Cloud Product Family új blogbejegyzést mutat be egy másik érdekes témával, amely az Ön vállalkozása javára válhat. A közelmúltban olyan cikkeket tettünk közzé, mint például a PDF konvertálása PPT-vé felhőben a Node.js használatával, PDF-ből DOC konverter – Aspose.PDF Cloud SDK-k Node.js-hez és még néhány. Végignéztük az Aspose.PDF szoftverfejlesztő készleteket a Node.js számára. Ez a blogbejegyzés azonban a Python fejlesztőinek szól, akik egyszerű lépéseket követve megismerhetik a TEX PDF konvertáló beállítását. Ezért a következő pontokat tárgyaljuk, hogy megismerjük a fájlok TEX-ből PDF-be konvertálását.

Mi az a TEX fájl?

A TEX fájl a LaTex által támogatott dokumentum, amely egy dokumentum-előkészítő szoftver. A LaTex egy speciális szintaxissal rendelkezik, amely meghatározza a dokumentum szerkezetét. A szerkezet azonban lehet cikk, alkalmazás vagy bármilyen levél. Számos szövegszerkesztő szoftver létezik, például a Microsoft Word, amely a WYSIWYG (Amit látsz, azt kap) megközelítést követi. A felhasználók egyszerre strukturálják, írják be a dokumentumot és jelenítik meg a tartalmat. Míg a LaTex szószerkesztő egy másik megközelítéssel rendelkezik, a “WYSIWYM”, ami a rövidítése (amit lát, arra gondol).

A LaTex szövegszerkesztők elsődleges szerepet töltenek be az iparágban, mivel a legtöbb kutató és kiadó a TEX fájlokat részesíti előnyben. A matematikai és kémiai egyenletek nagyon könnyen beépíthetők. Számos LaTex alkalmazás áll rendelkezésre TEX fájlok előállításához, de a legnépszerűbbek a TeXworks, Texmaker és MiKTeX. Ezenkívül ezek az alkalmazások többplatformosak és felhasználóbarátak. A következő részben látni fogjuk a fájlok TEX-ből PDF-be konvertálásának üzleti előnyeit. Eközben megtapasztalhatja a TEX to PDF Python könyvtárat valós idejű adatokkal a Swagger felhasználói felület használatával, amely meglehetősen egyszerű és felhasználóbarát, ahogy az alábbi képen is látható.

TEX-ből PDF-be

TEX konvertálása PDF-be - TEX-ből PDF Python

Miért kell a TEX-et PDF fájllá konvertálnunk?

Eddig a TEX fájlok bevezetésével foglalkoztunk. Most megvizsgáljuk, hogy szükséges-e a TEX-et PDF-fájllá konvertálni. Mielőtt továbbmenne, a hordozható dokumentumformátum a legszélesebb körben használt fájlformátum a világon. Gazdag adatformázásának, titkosításának és tömörítési technikáinak köszönhetően ez volt a legnépszerűbb fájlformátum a többi között. Ennek a szakasznak a befejezéséhez azonban a következő pontokat ismertetjük.

Nem WYSIWYG

A többi szövegszerkesztőhöz hasonlóan a LaTex szerkesztő sem a WYSIWYG-n alapul (amit látsz, azt kapod).A jelenlegi gyorsan növekvő korban a felhasználók hajlamosak a hatékony és robusztus lehetőségeket választani. Ezért számos PDF-szerkesztő áll rendelkezésre, amelyek ezt a célt szolgálják.

Nehéz szerkeszteni

A TEX-fájlokat nehéz szerkeszteni, miután megszerkesztették őket. Ezen túlmenően meredek tanulási görbéje van, és a műszaki szakemberek számára is megfelelő.

Függőség

A TEX-fájlok másik aspektusa, hogy a legtöbb funkcióhoz harmadik féltől származó könyvtárak szükségesek, amelyeket a felhasználóknak meg kell találniuk egy adott funkció használatához.

Korlátozott elrendezési lehetőségek

Ha üzleti dokumentumokról van szó, az elrendezés sokat jelent. Ezért a LeTex szerkesztő választása nem lesz túl sok, mivel nem kínál olyan elrendezési szabadságot, mint a többi szövegszerkesztő szoftver.

Hogyan lehet a TEX-et PDF-fájllá konvertálni az Aspose.PDF Cloud SDK-k segítségével a Pythonban?

Tehát készen állunk arra, hogy Python alkalmazásunkat felszereljük egy TEX-ből PDF-be Python könyvtárral, amely hatékonyan konvertálja a TEX-et PDF-fájlokká. Kérjük, keresse fel ezt az oktatóanyagot, ha többet szeretne megtudni az alkalmazások beállításáról és az API hitelesítő adatok lekéréséről (ÖN-APPSID, SAJÁT-APPKEY).

Miután végzett a fent említett első lépéssel, győződjön meg arról, hogy telepítette a Python-et a helyi gépére.

Most futtassa a következő parancsokat az Aspose.PDF csomag Pythonhoz való telepítéséhez.

pip install asposepdfcloud

Ezenkívül létrehozhat egy mappát a felhőtárolóban az átalakított fájlok tárolására, mivel létrehoztunk egy „sajatmappa” nevű mappát.

Ezt követően helyezzen el egy forrás-TEX-fájlt a projekt gyökérkönyvtárába, ahogyan mi is elhelyeztünk egy „sample.tex” nevű TEX-fájlt. Ezután nyissa meg a fő Python-fájlt, helyezze el a következő kódot, és indítsa el a szervert.

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

A sikeres futtatás után látni fog egy konvertált fájlt a távoli tárolójában, és a konvertált fájl letöltött másolatát a projekt gyökérkönyvtárában.

Következtetés

Ez a blogbejegyzés vége. Feltérképeztük és implementáltuk a TEX-ből PDF-be Python könyvtárat, amely a TEX-ből PDF-fájlokká konvertálható. Az Aspose.PDF SDK-kat kínál más nyelvekhez, például a Node.js, C#, Java és még néhány más nyelvhez, amelyeket a docs-ben ellenőrizhet. Ezenkívül további hasznos cikkek is találhatók az alábbi „Felfedezés” részben.

Végül a blog.aspose.cloud folyamatban van, hogy további cikkeket írjon az Aspose.PDF Cloud Product Family sorozatába. Ezért kérjük, maradjon kapcsolatban a rendszeres frissítésekért. Követhet minket közösségi média fiókjainkon Facebook, LinkedIn és Twitter.

Tegyen fel egy kérdést

Nyugodtan látogassa meg fórumunkat, amely nagyon aktívan válaszol kérdésekre és kérdésekre/megbeszélésekre.

Fedezze fel

A következő linkeket találhatja relevánsnak: