2009-10-16 7 views
3

프로그래밍 방식으로 DITA 문서를 FrameMaker로 변환하는 데 도움이되는 툴킷이 있습니까?프로그래밍 방식으로 DITA를 FrameMaker로 변환

DITA에서 여러 형식으로 변환하는 응용 프로그램을 만들려고합니다. 대부분의 내 요구에 DITA Open Toolkit을 사용할 수 있다는 것을 알고 있지만 기본 FrameMaker 문서도 만들 수 있어야합니다.

프로그래밍 언어는 중요하지 않습니다. Java를 선호하는 이유는 내 응용 프로그램이 웹 기반이기 때문입니다.

답변

2

Arbortext 가져 오기/내보내기는 산업용으로 매우 유연합니다. MIFtoGo를 시도해 볼 수도 있습니다. 원본 문서가 거의 일치하지 않기 때문에 변환이 까다 롭습니다. 전후의 정리가없는 변환은 불가능합니다.

1

면책 조항은 많은 문서를 변환하는 경우 FrameMaker의 DITA 지원을 완전히 사용하는 지원되는 잘 통합 된 솔루션으로 더 편리해집니다. 비록 당신이 저렴한 가격으로 그것을하고 싶다면 (그리고 누가 그렇지 않은가) 당신은 straight XSLT와 framemaker 템플릿을 사용하여이 변환을 할 수 있습니다.

먼저 문서의 모양을 처리하기 위해 프레임 메이커 템플릿을 만든 다음 XSLT를 사용하여 DITA 콘텐츠를 Framemaker에서 사용한 콘텐츠 태그에 매핑합니다.

무료 SAXON xslt 해석기를 사용하여 실제 변환을 수행 할 수 있습니다.

여기에 새로운 DITA 문서를 제작에 어도비의 참조 자료의 일부이다 : 는 http://help.adobe.com/en_US/FrameMaker/8.0/05h/dita.html

Framemakers의 기본 XML 지원에 대한 정보는 여기에 있습니다 : http://www.adobe.com/products/framemaker/pdfs/xml_fm7.pdf

의 FrameMaker 매뉴얼도 매우 광범위하게 주제를 다룹니다. 희망이 도움이된다

0

Frame, Word, Interleaf 등을 Frame, Word, Interleaf 등으로 변환 한 경험이있는 Bryan이 Adobe에게 완전히 설명하지 않았다고 말할 것입니다. Leximation 플러그인이 있거나 Adobe 독점 EDD를 프로그래밍하는 방법을 알고있는 경우 FrameMaker의 DITA 지원이 가장 효과적입니다. FrameMaker에서 EDD를 프로그래밍하지 않고는 DITA 전문화를 수행 할 수 없습니다.

2

DITA-FMX는 당신이 필요로하는 무엇을 :

http://leximation.com/dita-fmx/

DITA-FMX를 사용하여, 당신은 ditamap에서의 FrameMaker 책을 생성 (다음 PDF로 FM의 책을 저장).

YouTube에는 진행 과정을 보여주는 영화가 있습니다. "PDF Publishing with DITA-FMx 1.1"을 검색하십시오. (Stack Overflow로 아직 두 번째 URL을 게시 할 수 없습니다.)

예를보고 싶으면 작은 표본을 보내주십시오. 너를 위해 FrameMaker 책을 만들거야.

0

FrameMaker는 DITA를 훌륭하게 지원합니다. DITA 주제를 열어 .fm 파일로 저장할 수 있습니다 (원하는 경우). 또한 DITAMAPS를 열고 FrameMaker 북 파일 또는 합성 (모 놀리 식) .fm 파일로 저장할 수도 있습니다. 파서를 작성할 필요가 없습니다.

추신 : 저는 FM 12에 대해 이야기하고 있습니다.

1

실제로 FM은 DITA 파일로드 (FM10 이상 시도)를 지원하지만 .FM 형식으로의 변환을 자동화하기 위해 몇 가지 수동 작업 인 내부 스크립팅 메커니즘을 사용합니다. 나는 파일을 열고 '다른 이름으로 저장'하고 닫는 것과 같은 가장 기본적인 작업을 수행 할 수있는 기존의 무료 유틸리티를 발견했습니다. 도구의 이름은 DZBatcher

예 DZbatcher 배치 파일입니다

Open "c:\My Dita Files\Doc1.dita" 
SaveAs -d "c:\My FM Files\Doc1.fm" 
Close "c:\My FM Files\Doc1.fm" 
Open "c:\My Dita Files\Doc2.dita" 
SaveAs -d "c:\My FM Files\Doc2.fm" 
Close "c:\My FM Files\Doc2.fm" 
Exit 

어도비는 아마 이것에 대한 인프라 RoboHelp에라는 프레임 워크를 가지고 있지만,이 유틸리티는 완벽하게 일을했던 것처럼 나는 깊이 파고하지 않았다.

필자의 SW 흐름에서 필자는 입력 디렉터리의 모든 문서를 검색하고 위에 표시된 것처럼 파일 당 3 줄을 추가하는 python 스크립트를 사용하여이 배치 파일을 만들었습니다.

이 작업을 위해 FM2015를 사용했습니다.

관련 문제