2013-09-28 3 views
1

여기에 제가 일하고있는 시나리오가 있습니다. IXIASoft DITA CMS 및 Oxygen XML 편집기와 함께 Eclipse 사용. DITA CMS에 저장된 파일을 검색하고 산소에서 편집하십시오. PDF 출력을 생성하십시오. PDF 제작은 프로덕션 서버의 안테나 하우스 라이브러리에 의해 제어되며 프로덕션 서버의 xsl 스타일 시트 또는 CSS 파일에 액세스 할 수 없습니다.DITA XML 파일 용 프로덕션 서버에 정의 된 스타일을 재정의

dita 파일에 스타일을 포함 시키려고했지만 제작 서버의 파일이 내가하는 것을 무시합니다. 로컬 CSS 파일에 연결을 시도했지만 너무 오버라이드 된 것 같습니다.

또한 사용자 정의 DTD에서 허용되는 것으로 제한됩니다. p 요소에 대한 outputclass 속성을 찾았지만 사용 방법을 모릅니다. 어떤 제안.

답변

2

DITA Open Toolkit (Ixiasoft에서도 사용됨)을 통해 생성 된 PDF 출력은 CSS 스타일링과 관련이 없습니다. DITA 컨텐트는 기본 Apache FOP와 같은 PDF 프로세서를 사용하여 PDF로 처리되는 XSL-FO 형식으로 변환됩니다. PDF 사용자 정의를 제공하려면 서버 측에서 XSLT 코드에 액세스해야합니다. 은 일반적으로 직접 DITA OT에서 XSLT 코드를 수정하지 않고 PDF 사용자 정의는 다음과 같이 수행됩니다

http://www.oxygenxml.com/doc/ug-oxygen/#topics/dita_pdf_output_customization.html

감사합니다, 라두

0

을 당신이 DITA-OT 이미지에 플러그인을 추가 할 수없는 경우 서버, 당신은 실제로 PDF 출력을 변경 운이 없어. 그러나 Ixiasoft에서 사용하는 DITA-OT 이미지 용 플러그인을 만들 수 있고 해당 이미지에서 개미 통합기를 실행할 수 있으면 해당 스타일을 변경할 수 있어야합니다.

PDF 무시는 마음이 약한 사람을위한 것이 아니며 XSLT 및 XSL-FO에 대한 경험이 없다면 컨설턴트에게 도움을 요청하십시오.

훌리오 J. 바스케스

Write Spirit