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

TEX в PDF

Конвертировать TEX в PDF - TEX в PDF Python

Обзор

Семейство облачных продуктов Aspose.PDF представляет новый пост в блоге с еще одной интересной темой, которая может принести пользу вашему бизнесу. В недавнем прошлом мы публиковали такие статьи, как Как конвертировать PDF в PPT в облаке с помощью Node.js Конвертер PDF в DOC — Aspose.PDF Cloud SDK для Node.js и еще немного. Мы рассмотрели комплекты разработки программного обеспечения Aspose.PDF для Node.js. Тем не менее, эта запись в блоге предназначена для разработчиков Python, которые могут узнать о настройке конвертера TEX в PDF, выполнив простые шаги. Поэтому мы рассмотрим следующие моменты, чтобы узнать о преобразовании файлов из TEX в PDF.

.TEX вариант №

Файл TEX — это документ, поддерживаемый LaTex, который представляет собой программное обеспечение для подготовки документов. LaTex поставляется со специальным синтаксисом, определяющим структуру документа. Однако структурой может быть статья, приложение или любое письмо. Существует множество программ для обработки текстов, таких как Microsoft Word, которые следуют подходу WYSIWYG (что видишь, то и получаешь). Пользователи одновременно структурируют, печатают документ и визуализируют содержимое. Принимая во внимание, что текстовый редактор LaTex поставляется с другим подходом, который называется «WYSIWYM», что означает (то, что вы видите, это то, что вы имеете в виду).

Текстовые редакторы LaTex играют основную роль в отрасли, поскольку большинство исследователей и издателей предпочитают файлы TEX. Математические и химические уравнения довольно легко включить. Существует множество приложений LaTex для создания файлов TEX, но наиболее популярными являются TeXworks, Texmaker и MiKTeX. Кроме того, эти приложения являются мультиплатформенными и удобными для пользователя. В следующем разделе мы увидим бизнес-преимущества преобразования файлов из TEX в PDF. Между тем, вы можете испытать библиотеку Python TEX to PDF с данными в реальном времени, используя этот пользовательский интерфейс Swagger, который довольно прост и удобен для пользователя, как показано на рисунке ниже.

TEX в PDF

Конвертировать TEX в PDF - TEX в PDF Python

Зачем нам нужно конвертировать TEX в файл PDF?

До сих пор мы рассмотрели введение в файлы TEX. Теперь мы рассмотрим необходимость преобразования TEX в файл PDF. Прежде чем двигаться вперед, Portable Document Format является наиболее широко используемым форматом файлов во всем мире. Благодаря богатому форматированию данных, шифрованию и сжатию, он был лучшим форматом файлов среди многих других. Тем не менее, мы рассмотрим следующие моменты, чтобы завершить этот раздел.

Не WYSIWYG

Как и другие текстовые редакторы, редактор LaTex не основан на WYSIWYG (что видишь, то и получаешь). В нынешнюю быстрорастущую эпоху пользователи склонны выбирать эффективные и надежные варианты. Поэтому существует множество доступных PDF-редакторов, которые служат этой цели.

Сложно редактировать

Файлы TEX трудно редактировать после того, как они были структурированы. Кроме того, он имеет крутую кривую обучения и считается для технических специалистов.

Зависимость

Другой аспект файлов TEX заключается в том, что для большинства его функций требуются сторонние библиотеки, которые пользователям необходимо найти для использования определенной функции.

Ограниченные возможности компоновки

Когда дело доходит до деловых документов, макет имеет большое значение. Таким образом, выбор редактора LeTex не будет иметь большого значения, поскольку он не предлагает большой свободы компоновки, которую предлагает другое программное обеспечение для обработки текстов.

Как преобразовать TEX в файл PDF с помощью облачных SDK Aspose.PDF в Python?

Итак, мы готовы оснастить наше приложение Python библиотекой TEX to PDF Python, которая будет эффективно преобразовывать файлы TEX в PDF. Пожалуйста, посетите этот учебник, чтобы узнать о настройке приложения и получении учетных данных API (YOUR-APPSID, YOUR-APPKEY).

Выполнив первый шаг, упомянутый выше, убедитесь, что вы установили Python на свой локальный компьютер.

Теперь выполните следующие команды, чтобы установить пакет Aspose.PDF для 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. Поэтому, пожалуйста, оставайтесь на связи для регулярных обновлений. Однако вы можете следить за нами в наших аккаунтах в социальных сетях Facebook, LinkedIn и Twitter.

Задайте вопрос

Не стесняйтесь посетить наш форум, который очень активно отвечает на вопросы и вопросы/обсуждения.

Исследовать

Вы можете найти следующие релевантные ссылки: