이 짧은 자습서는 Python을 사용하여 XSL FO를 PDF로 변환하는 방법을 안내합니다. 여기에는 샘플 코드를 실행하기 위한 환경을 설정하는 데 필요한 모든 정보, 이 애플리케이션을 작성하는 동안 따라야 할 단계 목록, Python을 사용하여 XSL FO를 PDF로 내보내는 방법 프로세스를 보여주는 실행 가능한 샘플 코드가 포함되어 있습니다. . 또한 XSL FO 파일의 로드를 사용자 정의하고 디스크 또는 출력 스트림에 대한 출력 PDF 파일의 사용자 정의에 대한 세부 정보를 얻을 수 있습니다.
Python을 사용하여 XSL FO를 PDF로 렌더링하는 단계
- XSL-FO를 PDF로 변환하기 위해 환경을 .NET을 통해 Python용 Aspose.PDF 사용로 구성
- XslFoLoadOptions 클래스의 개체를 생성하여 XSL FO 파일의 로드를 사용자 지정합니다.
- 파일 이름과 XslFoLoadOptions 개체를 사용하여 Document 클래스 개체로 XSL FO 파일을 로드합니다.
- Document 객체의 save() 메서드를 사용하여 로드된 XSL FO 파일을 PDF로 저장합니다.
이 단계는 Python*을 사용하여 *XSL FO를 PDF로 변환하는 프로세스를 요약합니다. 이 프로세스는 XLS FO 파일을 로드하는 프로세스를 사용자 지정하는 데 사용되는 XslFoLoadOptions 클래스 개체의 개체를 선언하고 XSL FO 파일에 대한 파일 이름 및 로드 옵션을 사용하는 Document 클래스 개체의 인스턴스화를 시작하여 시작됩니다. 파일이 문서 클래스 개체에 로드되면 PDF, DOC, XPS, HTML 및 PPTX 형식과 같은 다양한 형식으로 저장할 수 있습니다.
Python을 사용하여 XSL FO를 PDF로 내보내는 코드
위의 코드 세그먼트는 Python을 사용하여 XSL FO를 PDF로 렌더링하는 방법을 보여줍니다. XslFoLoadOptions 클래스 개체는 XSL FO 파일의 로드를 사용자 지정하는 옵션을 제공합니다. 파일을 로드하는 동안 발생하는 경고를 처리하도록 WarningHandler를 설정할 수 있으며 입력 파일 유형을 CGM, HTML, EPUB, XML, XSLFO 및 곧. 마찬가지로 로드된 파일을 PDF로 저장하는 동안 PDFSaveOptions 클래스 개체를 사용하여 기본 글꼴 이름을 설정하고, 응답 개체를 닫는 플래그를 설정하고, 임시 파일의 경로를 설정하고, 경고.
이 기사에서는 Python*을 사용하여 *XSL FO를 PDF로 변환하는 방법을 배웠습니다. Python에서 PDF 파일을 만드는 과정을 알아보려면 파이썬에서 PDF를 만드는 방법의 문서를 참조하세요.