이 짧은 자습서는 Python에서 PDF를 생성하는 방법에 대해 안내합니다. 여기에는 IDE를 설정하기 위한 완전한 정보, 응용 프로그램을 작성하는 동안 따라야 할 단계 목록, Python으로 PDF를 생성하는 프로세스를 보여주는 실행 가능한 샘플 코드가 포함되어 있습니다. 프로세스를 철저히 이해하기 위해 새 PDF를 만들고 형식이 지정된 텍스트를 추가하는 데 필요한 모든 클래스, 메서드 및 속성에 대해 배웁니다.
Python에서 PDF를 만드는 단계
- PDF를 생성하려면 환경을 .NET을 통해 Python용 Aspose.PDF 사용로 구성하세요.
- Document 클래스를 사용하여 PDF 파일을 만들고 여기에 페이지를 추가합니다.
- TextFragment 클래스 객체를 생성하여 PDF 페이지에 텍스트 추가
- 글꼴 크기, 글꼴 이름, 배경색 및 전경색과 같은 텍스트의 다양한 속성을 설정합니다.
- 선택한 페이지에 대한 TextBuilder 클래스 개체를 만들고 여기에 텍스트 조각을 추가합니다.
- 새로 추가된 텍스트가 있는 결과 PDF 파일을 저장합니다.
이 단계는 Python을 사용하여 PDF를 생성하는 프로세스를 요약합니다. 먼저 새 PDF 파일을 만들고 페이지를 추가한 다음 텍스트 추가, 텍스트 서식 지정, 전경색 및 배경색 설정에 사용되는 TextFragment 개체를 만듭니다. TextFragment 객체가 채워지면 선택한 페이지의 TextBuilder 클래스 객체가 인스턴스화되고 새로 생성된 TextFragment 객체가 PDF에 추가됩니다.
Python을 사용하여 PDF를 만드는 코드
위의 코드 세그먼트는 Python을 사용하여 PDF 파일을 만드는 방법을 보여줍니다. aspose.pdf 모듈의 Document 클래스는 새 PDF 파일을 생성하는 데 사용되며, aspose.pdf.text 모듈의 TextFragment 개체는 텍스트 및 해당 형식을 설정하는 데 사용되며, aspose.pdf.text의 TextBuilder 클래스 개체는 다음과 같습니다. 선택한 페이지에 텍스트 조각을 추가하는 데 사용되며 Document.save() 메서드는 마지막으로 파일을 디스크에 저장하는 데 사용됩니다. TextFragment 객체를 사용하여 텍스트에 대한 여러 다른 속성을 설정하고 TextBuilder 객체를 사용하여 다른 문서 요소를 PDF에 추가할 수 있습니다.
이 기사에서는 Python으로 PDF 파일을 만드는 방법을 배웠습니다. PDF 파일을 XPS로 변환하는 과정을 알아보려면 Python에서 PDF를 XPS로 변환하는 방법의 문서를 참조하세요.