이 주제에는 Python을 사용하여 PDF에서 목차를 생성하는 프로세스가 포함됩니다. 개발 환경을 구축하기 위한 세부 사항, 단계 목록, Python을 사용하여 PDF에 목차를 추가하기 위한 작업 코드를 다룹니다. 또한 하이퍼링크, 텍스트, PDF 파일의 다른 페이지와의 연결을 포함한 목차 구성에 대해서도 알게 됩니다.
Python을 사용하여 PDF에 목차를 추가하는 단계
- 목차를 추가하려면 환경을 .NET을 통해 Python용 Aspose.PDF 사용로 설정하세요.
- 샘플 PDF Document에 액세스하여 TOC 추가를 위한 시작 부분에 페이지를 삽입하세요.
- TOC 제목 설정을 위해 TocInfo 및 TextFragment 클래스의 인스턴스를 만듭니다.
- 목차의 제목 텍스트 설정
- 모든 PDF 페이지를 반복하여 해당 TOC 제목을 추가합니다.
- 각 반복 중에 대상 페이지, 좌표 및 제목 텍스트 설정
- 첫 번째 페이지에 TOC가 있는 결과 PDF 파일을 저장합니다.
위 단계는 Python을 사용하여 PDF에서 클릭 가능한 목차를 생성하는 프로세스를 보여줍니다. 소스 PDF 파일에 액세스하고, 문서 시작 부분에 목차를 보관할 페이지를 추가하고, TocInfo 및 TextFragment의 인스턴스를 사용하여 TOC의 특성을 설정합니다. 로드된 PDF 문서의 모든 페이지에 대해 목차에 하이퍼링크를 삽입하고 해당 텍스트와 링크를 필요한 페이지로 설정합니다.
Python을 사용하여 PDF에 클릭 가능한 목차를 추가하는 코드
이 예에서는 Python을 사용하여 PDF에 목차를 추가하는 방법을 보여줍니다. 이 예에서는 페이지 번호를 사용하여 문자열 목록을 생성하여 목차 내용을 수동으로 생성합니다. 그러나 파일 내용을 구문 분석하고 PDF 내용의 제목이 TOC 내에서 사용되는 표준 목차와 유사하게 설정하고 이를 PDF 파일의 원하는 내용과 연결할 수 있습니다.
이 주제에서는 Python을 사용하여 PDF 목차를 만드는 방법을 배웠습니다. PDF 파일 내용에 하이퍼링크를 추가하는 데 관심이 있는 경우 Python을 사용하여 PDF에 하이퍼링크를 추가하는 방법의 문서를 참조하세요.