2017-04-05 8 views
0

웹 사이트 응용 프로그램을위한 다른 페이지에 대해 Altova StyleVision을 사용하여 다른 스타일 시트를 만들었습니다. 하나의 XSLT는 따옴표 용이고 다른 하나는 선택된 계획 용입니다.하나의 XML 다중 XSL 스타일 시트 (XSLT)를 하나의 PDF로

나는 또한 XML과 XSLT를 처음 사용하므로 이해하는 데 약간의 시간이 걸린다.

내 질문 : 하나의 JSON 파일을 XML로 변환 한 다음 사용자의 환경 설정에 따라 다른 시트를 동적으로 선택하고 결합하여 PDF에 .FO 파일을 생성합니다.

우리는 Saxon과 Apache FOP를 사용하기로 결정했습니다.

답변

0

귀하의 응용 프로그램 아키텍처가 무엇인지 정확히 알지 못합니다. (아마도 아직 결정되지 않았습니다.)이 질문을 대답하기가 어렵게 만듭니다. 가장 명백한 것은 사용자의 요청을 받아들이는 자바 서블릿을 작성하는 것이며, URL 및/또는 매개 변수를 기반으로 Saxon의 Java API를 사용하여 변환을 호출 한 다음 그 결과를 HTTP 응답으로 보냅니다. 아마도 나는 그보다 더 어렵게 만드는 약간의 복잡성을 놓치고 있습니까?

+0

내 질문에 답해 주셔서 감사합니다. 감사합니다. 늦어서 죄송합니다. 우리는 Saxon을 FOP에 사용하는 솔루션을 찾아 냈습니다. 우리는 사용자가 JSON에 넣은 매개 변수를 기반으로 사용자로부터 요청을받는 시스템을 가지고 있다고 말했습니다. –