FOP에 제공하고 PDF를 가져오는 XSL-FO(Formatting/ed Objects)에 대한 좋은 튜토리얼을 어디에서 찾을 수 있습니까?[닫은]

StackOverflow https://stackoverflow.com/questions/108926

  •  01-07-2019
  •  | 
  •  

문제

제가 근무했던 회사에서 나와 동료들은 XSL-FO를 기반으로 맞춤형 문서 배포 시스템을 구현했습니다.

내 임무는 문서를 전달하고 CUPS 인쇄 서버와 팩스 서버를 구성하는 스크립트를 얻는 것이었기 때문에 XSL-FO를 직접 다룰 시간이 없었습니다.

그곳에서 만들어진 영역에 뭔가를 구현할 생각인데 테스트하는 동안 작업할 템플릿이 몇 가지 필요합니다.

fop 프로세스를 이미 마스터했으므로 XSL-FO에 대한 좋은 튜토리얼을 어디에서 찾을 수 있습니까?

도움이 되었습니까?

해결책

나는 사람들에게 다음 2003 IBM DeveloperWorks 기사를 추천하고 싶습니다. HTML에서 FO(형식 개체)로 변환 가이드

제공된 .xsl을 사용하여 HTML을 FO로 변환하는 것은 권장하지 않지만 설명을 사용하여 다양한 XSL-FO 구성과 HTML(우리 모두가 이해하는)과의 관계를 이해합니다.

다른 팁

먼저, 상용 엔진을 구입하기 전에 Apache FOP를 확인하십시오. 꽤 견고한 XSL-FO 엔진입니다.나는 "정부" 양식 생성을 위해 이를 광범위하게 사용했습니다.

이제 막 시작했다면.W3schools는 XSL-FO 학습에 매우 중요합니다. http://www.w3schools.com/xslfo/default.asp

XSL을 처음 사용하는 경우 다음 목록을 적극 권장합니다. http://www.mulberrytech.com/xsl/xsl-list/index.html, 일반적인 문제에 대한 일반적인 솔루션을 검색하는 경우에도 마찬가지입니다.

당신은 또한 Visual Xsl-fo 디자이너/편집기.여전히 XSL을 직접 작성하고 싶다면 다음을 살펴보세요. XML 1.1 성경의 XSL-FO 튜토리얼.

여기에 XSL-FO 초보자를 위한 좋은 튜토리얼도 있습니다. 이 문서는 XSL 서식 개체에 대한 예를 통해 빠르게 소개합니다. http://www.renderx.com/tutorial.html

나는 O'Reilly 책이 유일한 책이 될 것이라고 생각합니다. 거기에는 XSL-FO에 관한 내용이 많지 않습니다.솔직히 말해서 나는 그것이 죽은 기술이라고 생각합니다. 일반 프로그래머가 배우기에는 너무 복잡하고 몇 주가 걸립니다. 게다가 좋은 포맷터는 엄청나게 비쌉니다.

이것은 귀하의 질문에 대한 답변은 아니지만 누군가 나에게 묻는다면 XSL-FO를 배우지 말라고 조언합니다.문제 IMO를 검색하는 솔루션입니다.

xsl-fo를 잘 수행하려면 여러 가지 다른 기술을 확실하게 이해해야 한다고 생각합니다.

먼저 XSL-FO에서 사용할 XSLT 및 XPath입니다.xsl-fo를 시각적으로 생성할 수 있는 몇 가지 도구가 있지만 내가 본 도구는 매우 비싸기 때문에 생성된 xsl-fos보다 훨씬 간단해지기 때문에 내 자신의 xslt를 굴리는 경향이 있었습니다.

그런 다음 이미 가지고 있는 것처럼 보이는 fop에 대한 확실한 이해가 필요하지만 CSS에 익숙하다면 다른 사람에게는 가장 일반적인 스타일이 익숙할 것입니다. 그러나 특정 fop 기능에 대해서는 약간의 조사를 수행하는 것이 합리적입니다.

이를 시작하는 가장 좋은 방법은 몇 가지 기본 예제를 살펴보고 직접 사용해 보는 것입니다.Apache FOP는 사용 방법을 알고 있다면 전문적인 목적으로 사용할 수 있는 훌륭한 오픈 소스 프로세서입니다.

산소 xml과 같은 편집기에는 xsl-fo를 빠르게 테스트하고 xsl-fo를 배우기 더 쉽게 만드는 fop 지원이 내장되어 있지만 명령줄과 다른 여러 편집기에서도 동일한 작업을 수행할 수 있습니다.

XSLT "XSLT :에 대한 훌륭한 참조 책이므로 Michael Kays XSLT 책을 추천합니다.프로그래머 참고서 2판" 링크

또한 Dave Pawson이 쓴 FOP 책은 제가 아는 최고의 XSL-FO 참고서입니다. 물론 이용할 수 있는 책이 많지는 않습니다.약간 오래된 내용이지만 핵심 개념에 대한 좋은 참고 자료이며 처음 시작하는 사람에게는 덜 복잡할 수 있습니다. 링크

그의 웹사이트는 이상한 문제에 대한 팁을 제공하거나 xsl fo에 대한 일반적인 이해를 향상시키는 훌륭한 소스입니다. http://www.dpawson.co.uk/xsl/index.html

이것이 꼭 필요한 것은 아닐 수도 있지만 일부 XSL-FO 테스트 템플릿만 갖고 싶다면 다음을 사용할 수 있습니다. 이것 XSL-FO를 생성하기 위해 Word에서 변환합니다.

제가 예전에 배웠던 책은 오라일리(O'Reilly)에서 나온 책입니다.XSL-FO), 솔직히 이 주제에 대한 리소스가 거의 없기 때문입니다.

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