문제

우리 페이지 템플릿 중 하나는 많은 매크로로 구성되어 있습니다. 이 항목은 많은 HTML 테이블입니다.

이제 PDF를 만들기 위해 파이썬 스크립트 에이 테이블 몇 개를 원합니다. 파이썬 스크립트에서 매크로를 호출하고 생성 된 HTML을 되 찾는 방법이 있습니까?

그렇다면 설명해 주시겠습니까?

감사합니다 Eric

도움이 되었습니까?

해결책

어쩌면 Python에서 액세스하려는 매크로 만 (use-macro)를 포함하여 새 템플릿을 만들 수 있었고 Z3C.pt.pagetemplate.pagetemplatefile ()을 사용하여 렌더링 할 수 있습니까?

실제로 Chameleon.zpt.template.pagetemplate ( ')를 사용하는 것이 가능할 수 있습니다. u003Cdiv tal:use-macro="u003Cyour-macro-here>" /> '), 그러나 나는 이것을 직접 한 적이 없다.

다른 팁

아마 사용할 것입니다 urllib.urlopen(url), 페이지에서 Python으로 데이터를 가져 와서 사용합니다. BeautifulSoup HTML에서 테이블을 꺼내려면 ... XHTML2PDF (pisa.ho).

더 간단한 방법이있을 수 있지만 저에게는 스트레스가 가장 적은 접근법이 될 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top