Бібліотека Python TEX у PDF корпоративного рівня для ефективного перетворення файлів TEX у PDF. Давайте дізнаємося, як налаштувати Aspose.PDF SDK у програмі Python.

Перетворення TEX на PDF - TEX на PDF Python
Огляд
Сімейство хмарних продуктів Aspose.PDF представляє нову публікацію в блозі з іншою цікавою темою, яка може принести користь вашому бізнесу. Нещодавно ми публікували такі статті, як Як конвертувати PDF у PPT у хмарі за допомогою Node.js Перетворювач PDF у DOC – Aspose.PDF Cloud SDK для Node.js та інші. Ми переглянули комплекти розробки програмного забезпечення Aspose.PDF for Node.js. Однак ця публікація в блозі призначена для розробників Python, які можуть дізнатися про налаштування конвертера TEX у PDF, виконавши прості кроки. Тому ми розглянемо наступні моменти, щоб дізнатися про перетворення файлів із TEX у PDF.
- Що таке файл TEX?
- Чому нам потрібно конвертувати TEX у файл PDF?
- Як конвертувати TEX у файл PDF за допомогою Aspose.PDF Cloud SDK у Python?
Що таке файл TEX?
TEX-файл — це документ, який підтримує LaTex, яке є програмним забезпеченням для підготовки документів. LaTex має спеціальний синтаксис, який визначає структуру документа. Однак структура може бути статтею, додатком або будь-яким листом. Існує багато програм для обробки текстів, таких як Microsoft Word, які використовують підхід WYSIWYG (що бачиш, те й отримуєш).Користувачі одночасно структурують, друкують документ і візуалізують вміст. У той час як редактор слів LaTex має інший підхід, а саме «WYSIWYM», що означає (що ви бачите, те й маєте на увазі).
Текстові редактори LaTex відіграють основну роль у галузі, оскільки більшість дослідників і видавців віддають перевагу файлам TEX. Математичні та хімічні рівняння досить легко включити. Існує багато програм LaTex для створення файлів TEX, але найпопулярнішими є TeXworks, Texmaker і MiKTeX. Крім того, ці програми є мультиплатформенними та зручними для користувача. У наступному розділі ми побачимо бізнес-вигоди перетворення файлів з TEX на PDF. Тим часом ви можете випробувати бібліотеку TEX to PDF Python з даними в реальному часі за допомогою цього інтерфейсу користувача Swagger, який є досить простим і зручним, як показано на малюнку нижче.

Перетворення TEX на PDF - TEX на PDF Python
Чому нам потрібно конвертувати TEX у файл PDF?
Поки що ми розглянули вступ до файлів TEX. Тепер ми розглянемо необхідність конвертації TEX у файл PDF. Перш ніж продовжити, Portable Document Format є найпоширенішим форматом файлів у всьому світі. Завдяки багатим методам форматування даних, шифрування та стиснення, він був найкращим форматом файлів серед багатьох інших. Однак ми розглянемо наступні моменти, щоб завершити цей розділ.
Не WYSIWYG
Як і інші текстові редактори, редактор LaTex не базується на WYSIWYG (що бачиш, те й отримуєш).У нинішній епоху швидкого розвитку користувачі, як правило, вибирають ефективні та надійні варіанти. Тому існує багато доступних PDF-редакторів, які служать цій меті.
Важко редагувати
Файли TEX важко редагувати після того, як вони структуровані. Крім того, він має круту криву навчання та розглядається для технічних спеціалістів.
Залежність
Інший аспект файлів TEX полягає в тому, що для більшості його функцій потрібні сторонні бібліотеки, які користувачі повинні знайти, щоб використовувати певну функцію.
Обмежені варіанти компонування
Коли мова заходить про ділові документи, макет має велике значення. Тому вибір редактора LeTex не буде великою проблемою, оскільки він не пропонує такої свободи компонування, як інші програми для обробки текстів.
Як конвертувати TEX у файл PDF за допомогою Aspose.PDF Cloud SDK у Python?
Отже, ми готові оснастити нашу програму Python бібліотекою TEX to PDF Python, яка ефективно перетворюватиме файли TEX у PDF. Будь ласка, відвідайте цей підручник, щоб дізнатися про налаштування програми та отримання облікових даних API (YOUR-APPSID, YOUR-APPKEY).
Виконавши перший крок, згаданий вище, переконайтеся, що ви встановили Python на вашій локальній машині.
Тепер виконайте наступні команди, щоб інсталювати пакет Aspose.PDF for Python.
pip встановити asposepdfcloud
Крім того, ви можете створити папку у своєму хмарному сховищі для зберігання перетворених файлів, оскільки ми створили папку під назвою “моя папка”.
Після цього розмістіть вихідний TEX-файл у кореневій папці вашого проекту, оскільки ми розмістили TEX-файл під назвою «sample.tex». Потім відкрийте основний файл Python, розмістіть наступний код і запустіть сервер.
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))
Після успішного запуску ви побачите перетворений файл, який зберігається у вашому віддаленому сховищі, і завантажену копію перетвореного файлу в кореневій папці вашого проекту.
Висновок
На цьому допис у блозі закінчився. Ми дослідили та реалізували бібліотеку TEX to PDF Python, яка використовується для перетворення файлів TEX у PDF. Aspose.PDF пропонує SDK для інших мов, таких як Node.js, C#, Java та інші, які ви можете перевірити в документах. Крім того, у розділі «Дослідження» нижче є інші корисні статті.
Нарешті, blog.aspose.cloud знаходиться в стадії написання подальших статей із серії Aspose.PDF Cloud Product Family. Тому, будь ласка, залишайтеся на зв’язку для регулярних оновлень. Однак ви можете слідкувати за нами в наших облікових записах у соціальних мережах Facebook, LinkedIn і Twitter.
Задайте питання
Не соромтеся відвідати наш форум, який дуже активно відповідає на запитання та запити/обговорення.
Досліджуйте
Ви можете знайти наступні посилання доречними:
- Конвертер PDF у DOC – Aspose.PDF Cloud SDK для Node.js
- Як конвертувати PDF у PPT у хмарі за допомогою Node.js
- PDF в Excel за допомогою Aspose.PDF Cloud SDK для Node.js
- Конвертер HTML у PDF | Aspose.PDF | Конвертер форматів файлів
- Як конвертувати PDF-файл у HTML за допомогою Aspose.PDF Cloud SDK для Node.js
- Надсилання електронних листів за допомогою Aspose.Email Cloud у Heroku Ruby on Rails