TEX를 PDF 파일로 효율적으로 변환하는 엔터프라이즈급 TEX to PDF Python 라이브러리입니다. Python 애플리케이션에서 Aspose.PDF SDK를 설정하는 방법을 알아보겠습니다.

TEX에서 PDF로

TEX를 PDF로 변환 - TEX를 PDF로 Python

개요

Aspose.PDF 클라우드 제품군은 비즈니스에 도움이 될 수 있는 또 다른 흥미로운 주제가 포함된 새로운 블로그 게시물을 제공합니다. 최근에는 How To Convert PDF To PPT in Cloud Using Node.js, PDF To DOC Converter – Aspose.PDF Cloud SDKs For Node.js, 좀 더. Node.js용 Aspose.PDF 소프트웨어 개발 키트를 살펴보았습니다. 그러나 이 블로그 게시물은 간단한 단계를 따라 TEX를 PDF 변환기로 설정하는 방법을 알 수 있는 Python 개발자를 위한 것입니다. 따라서 TEX에서 PDF로 파일을 변환하는 방법에 대해 알아보기 위해 다음 사항을 다룰 것입니다.

.TEX 파일이란?

TEX 파일은 문서 작성 소프트웨어인 LaTex에서 지원하는 문서입니다. LaTex는 문서의 구조를 정의하는 특정 구문과 함께 제공됩니다. 그러나 구조는 기사, 응용 프로그램 또는 편지일 수 있습니다. WYSIWYG(What you see is what you get) 접근 방식을 따르는 Microsoft Word와 같은 많은 워드 프로세싱 소프트웨어가 있습니다. 사용자는 동시에 문서를 구조화하고 입력하고 콘텐츠를 시각화합니다. 반면 LaTex 워드 편집기에는 “WYSIWYM"이라는 또 다른 접근 방식이 있습니다.

LaTex 텍스트 편집기는 대부분의 연구자와 출판사가 TEX 파일을 선호하므로 업계에서 중요한 역할을 합니다. 수학 및 화학 방정식은 통합하기가 매우 쉽습니다. TEX 파일을 생성하는 데 사용할 수 있는 LaTex 앱이 많이 있지만 가장 인기 있는 앱은 TeXworks, TexmakerMiKTeX입니다. 또한 이러한 응용 프로그램은 다중 플랫폼이며 사용자에게 친숙합니다. 다음 섹션에서는 파일을 TEX에서 PDF로 변환할 때의 비즈니스 이점을 살펴보겠습니다. 한편, 아래 그림과 같이 매우 간단하고 사용자 친화적인 Swagger 사용자 인터페이스를 사용하여 TEX to PDF Python 라이브러리를 실시간 데이터로 경험할 수 있습니다.

TEX에서 PDF로

TEX를 PDF로 변환 - TEX를 PDF로 Python

TEX를 PDF 파일로 변환해야 하는 이유는 무엇입니까?

지금까지 TEX 파일 소개를 다루었습니다. 이제 TEX를 PDF 파일로 변환해야 하는 필요성을 살펴보겠습니다. 계속 진행하기 전에 Portable Document Format은 전 세계에서 가장 널리 사용되는 파일 형식입니다. 풍부한 데이터 형식, 암호화 및 압축 기술로 인해 다른 많은 파일 형식 중에서 최고의 파일 형식이었습니다. 그러나 이 섹션을 완료하기 위해 다음 사항을 다룰 것입니다.

WYSIWYG 아님

다른 워드 프로세싱 편집기와 마찬가지로 LaTex 편집기는 WYSIWYG(What you see is what you get)를 기반으로 하지 않습니다. 현재 빠르게 성장하는 시대에 사용자는 효율적이고 강력한 옵션을 선택하는 경향이 있습니다. 따라서 목적에 맞는 많은 PDF 편집기가 있습니다.

편집하기 어려움

TEX 파일은 일단 구조화되면 편집하기 어렵습니다. 또한 학습 곡선이 가파르며 기술자에게 고려됩니다.

의존

TEX 파일의 다른 측면은 대부분의 기능에 사용자가 특정 기능을 사용하기 위해 찾아야 하는 타사 라이브러리가 필요하다는 것입니다.

제한된 레이아웃 옵션

비즈니스 문서의 경우 레이아웃이 많은 의미를 갖습니다. 따라서 LeTex 편집기를 선택하는 것은 다른 워드 프로세싱 소프트웨어가 제공하는 것처럼 많은 레이아웃 자유를 제공하지 않기 때문에 큰 문제가 되지 않습니다.

Python에서 Aspose.PDF Cloud SDK를 사용하여 TEX를 PDF 파일로 변환하는 방법은 무엇입니까?

따라서 우리는 Python 응용 프로그램에 TEX를 PDF 파일로 효율적으로 변환하는 TEX to PDF Python 라이브러리를 장착할 준비가 되었습니다. 애플리케이션 설정 및 API 자격 증명(YOUR-APPSID, YOUR-APPKEY) 검색에 대해 알아보려면 이 튜토리얼을 방문하세요.

위에서 언급한 첫 번째 단계를 완료했으면 로컬 컴퓨터에 Python을 설치했는지 확인합니다.

이제 다음 명령을 실행하여 Python용 Aspose.PDF 패키지를 설치합니다.

pip 설치 asposepdfcloud

또한 클라우드 저장소에 ‘myfolder’라는 이름의 폴더를 만들었으므로 변환된 파일을 저장할 폴더를 만들 수 있습니다.

그런 다음 ‘sample.tex’ 파일이라는 TEX 파일을 배치했기 때문에 소스 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를 PDF 파일로 변환하는 데 사용되는 TEX to PDF Python 라이브러리를 탐색하고 구현했습니다. Aspose.PDF는 Node.js, C#, Java 등과 같은 다른 언어에 대한 SDK를 제공하며 문서를 확인할 수 있습니다. 또한 아래의 ‘탐색’ 섹션에 나열된 다른 유용한 기사가 있습니다.

마지막으로 blog.aspose.cloudAspose.PDF 클라우드 제품군 시리즈에 추가 기사를 작성하기 위해 진행 중입니다. 따라서 정기적인 업데이트를 위해 연결 상태를 유지하십시오. 그러나 소셜 미디어 계정 Facebook, LinkedInTwitter에서 우리를 팔로우할 수 있습니다.

질문하기

질문과 쿼리/토론에 매우 적극적으로 응답하는 포럼을 자유롭게 방문하십시오.

탐구하다

관련 링크는 다음과 같습니다.