Create a PDF document using Python

PDF 파일 형식은 일반적으로 문서를 표시하고 교환하는 데 사용됩니다. 또한 레이아웃과 서식을 그대로 유지하면서 MB를 줄이고 텍스트, 이미지, 테이블, 주석, 책갈피, 하이퍼링크를 렌더링하는 등 많은 이점을 제공합니다. Python 개발자는 이러한 이점을 고려하고 데이터를 PDF로 게시할 수 있습니다. 이러한 개발자 중 한 명이라면 이 기사가 Python을 사용하여 PDF 문서를 만드는 방법을 배우는 데 도움이 될 것입니다.

이 기사에서 다룰 내용은 다음과 같습니다.

Python PDF Creator 패키지 설치

프로그래밍 방식으로 PDF 문서를 생성하기 위해 Python PDF creator 패키지를 사용하여 개발자가 Adobe Acrobat을 사용하지 않고도 PDF 파일을 생성, 읽기, 변환 및 조작할 수 있습니다.

아래 제공된 pip 명령을 사용하여 PyPI에서 패키지를 다운로드하거나 설치하십시오.

pip install aspose-pdf

Python에서 PDF 문서 만들기

먼저 텍스트 조각이 포함된 PDF 문서를 만드는 방법을 설명합니다. 다음은 간단한 PDF 문서를 처음부터 만드는 단계입니다.

  • 문서 클래스의 인스턴스를 생성합니다.
  • 문서의 페이지 모음에 새 페이지를 추가합니다.
  • PDF의 단락에 새 TextFragment를 만들고 추가합니다.
  • Document.Save() 메서드를 사용하여 PDF 파일을 생성합니다.

다음 코드 조각은 Python에서 PDF 문서를 만드는 방법을 보여줍니다.

다음과 같이 출력이 표시됩니다.

Python에서 PDF 문서 만들기

Python을 사용하여 PDF에 텍스트 서식 적용

문서를 만든 후 Python PDF 라이브러리를 사용하여 PDF에 텍스트 서식을 적용하는 방법을 알아보겠습니다. 아래 단계를 따르십시오.

  • 문서 클래스를 사용하여 새 PDF 문서를 만듭니다.
  • 텍스트를 배치할 페이지를 선택합니다.
  • TextFragment의 객체를 만들고 위치, 글꼴, 색상, 크기 등과 같은 텍스트 및 기타 서식 옵션을 설정합니다.
  • Page.paragraphs.add() 메서드를 사용하여 페이지에 텍스트 조각을 추가합니다.
  • Document.Save() 메서드를 호출하여 PDF 문서를 생성합니다.

다음 코드 스니펫은 Python을 사용하여 프로그래밍 방식으로 PDF에 텍스트 서식을 적용하는 방법을 보여줍니다.

다음과 같이 출력 PDF가 표시됩니다.

Python을 사용하여 PDF에 텍스트 서식 적용

Python: 프로그래밍 방식으로 PDF 파일에 이미지 삽입

이전 섹션에서 텍스트 서식을 변경하는 방법을 배웠습니다. 따라서 이 섹션에서는 PDF 문서에 이미지를 추가하는 방법을 설명합니다. 작업을 수행하려면 아래 단계를 따르십시오.

  • 문서 클래스를 사용하여 새 PDF 문서를 만듭니다.
  • 이미지를 삽입하고 싶은 페이지를 얻습니다.
  • Page.add_image(file_path, rectangle)을 사용하여 페이지에 이미지를 추가하고 Rectangle 클래스는 페이지에 이미지를 배치하는 데 사용됩니다.
  • Document.Save() 메서드를 사용하여 PDF 문서를 생성합니다.

다음 코드 샘플은 Python을 사용하여 PDF에 이미지를 추가하는 방법을 보여줍니다.

다음과 같이 출력 PDF가 표시됩니다.

Python을 사용하여 PDF 파일에 이미지 삽입

Python을 사용하여 PDF에 테이블 추가

이미지를 삽입한 후 PDF 파일에 표를 추가해 보겠습니다. 아래 제공된 단계를 사용하여 코드를 작성하십시오.

  • 문서 클래스의 개체를 만들어 새 PDF를 만듭니다.
  • 테이블을 만들려는 페이지를 가져옵니다.
  • Table 클래스의 인스턴스를 생성합니다.
  • BorderInfo 클래스를 사용하여 테이블과 셀의 테두리를 지정합니다.
  • Table.Rows 컬렉션에 새 행을 만들고 추가합니다.
  • Row.Cells 컬렉션에 셀을 추가합니다.
  • Page.paragraphs.add() 메서드를 사용하여 페이지에 표를 추가합니다.
  • Document.Save() 메서드를 사용하여 PDF 문서를 저장합니다.

다음 코드 샘플은 Python을 사용하여 PDF 파일에 표를 추가하는 방법을 보여줍니다.

다음과 같이 출력 PDF가 표시됩니다.

Python을 사용하여 PDF에 테이블 추가

무료 라이선스 받기

무료 임시 라이선스를 받아 평가 제한 없이 API를 사용해 볼 수 있습니다.

합산

이 기사에서는 Python에서 PDF 파일을 만드는 절차를 설명했습니다. 마찬가지로 PDF 문서에 이미지, 표 및 텍스트 서식을 추가하는 방법을 설명했습니다.

Python PDF 작성자 라이브러리에 대해 자세히 알아보려면 문서를 방문하십시오.

conholdate.com에서 정기적인 업데이트를 확인하십시오.

질문하기

포럼에서 질문이나 쿼리를 알려주세요.

또한보십시오