Apache FOP(포맷 개체 프로세서)

Apache FOP (Formatting Objects Processor)
아파치 FOP
원본 작성자제임스 타우버
개발자아파치 소프트웨어 재단
안정적 해제
2.6 / 2021년 1월 20일; 12개월(2021-01-20)[1]
리포지토리
기록 위치자바
운영 체제크로스 플랫폼
유형XSL-FO
면허증아파치 라이선스 2.0
웹사이트xmlgraphics.apache.org/fop

FOP(Formating Objects Processor, 일명 Apache FOP)는 XSL Formating Objects(XSL-FO) 파일을 PDF 또는 기타 인쇄 가능한 형식으로 변환하는 Java 애플리케이션이다.FOP는 원래 제임스 타우버가 1999년 아파치 소프트웨어 재단에 기부해 개발한 제품이다.그것은 아파치 XML 그래픽스 프로젝트의 일부분이다.

FOP는 오픈 소스 소프트웨어Apache License 2.0에 따라 배포된다.

현재 상태

아파치 FOP의 최신 버전은 2.6이다.[2]이번이 아홉 번째 안정적 석방이다.

주요 제한 사항

XSL-FO 1.1에 추가된 가장 중요한 요소(플로우 맵, 테이블 마커, 인덱스)등)을 사용할 수 없음

또한, 이전의 XSL-FO 1.0 기능은 자동 테이블 배치, 부유물 등을 포함하여 여전히 완전히 지원되지 않는다.

입력지원

Apache FOP는 XSL-FO에 다양한 이미지 포맷을 내장할 수 있도록 지원하며,<fo:external-graphic>원소).여기에는 다음이 포함된다.

Apache FOP는<fo:float>약간의 제약이 있는 [4]요소2.0 이전 버전에서는 외부 그래픽 객체가 인라인 또는 래핑된 텍스트가 없는 블록에 그려지는 것으로 제한되었다.

출력 형식

Apache FOP는 다음과 같은 출력 형식을 지원한다.

진행 중:

참고 항목

외부 링크

참조

  1. ^ "Apache(tm) FOP News". Retrieved 2021-02-14.
  2. ^ "Apache FOP Status".
  3. ^ "Apache FOP XSL-FO Compliance".
  4. ^ "Apache FOP 2.0 release notes". Retrieved 2015-12-18.
  5. ^ "FOP 0.95 - PDF/X (ISO 15930)". Retrieved 2011-05-22.