아파치 FOP
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
아파치 FOP는 XSL-FO 문서를 다양한 형식으로 변환하는 데 사용되는 오픈 소스 포맷팅 객체 프로세서이다. PDF, PostScript, PCL, RTF, 텍스트, 프린터로의 직접 출력 등 다양한 출력 형식을 지원하며, SVG, 비트맵, JPEG, TIFF 등 다양한 이미지 형식을 처리할 수 있다. XSL-FO 1.1의 일부 기능과 이전 XSL-FO 1.0 기능에 대한 지원은 제한적이다. 아파치 FOP의 최신 버전은 2.9이다.
더 읽어볼만한 페이지
- 아파치 소프트웨어 재단 - 아파치 커먼즈
아파치 커먼즈는 아파치 재단에서 자바 관련 공통 컴포넌트 개발을 위해 시작된 프로젝트로, Proper, Sandbox, Dormant 세 가지 분류로 나뉘어 재사용 가능한 자바 컴포넌트 개발, 실험적인 프로젝트, 활동 중단된 컴포넌트 보관 등의 역할을 한다. - 아파치 소프트웨어 재단 - 아파치 MXNet
아파치 MXNet은 확장 가능한 딥 러닝 프레임워크로서, CNN 및 LSTM과 같은 다양한 모델을 지원하며 명령형 및 기호적 프로그래밍, 여러 언어, 저사양 장치 배포, 클라우드 환경 지원을 통해 유연성과 폭넓은 활용성을 제공한다. - 자바 라이브러리 - 아파치 루씬
아파치 루씬은 더그 커팅이 개발한 오픈 소스 전문 검색 라이브러리이며, 텍스트 색인 및 검색 기능을 제공하여 웹 검색 엔진, 퍼지 검색, 추천 시스템 구현 등에 사용된다. - 자바 라이브러리 - 구글 구아바
구글 구아바는 구글에서 개발한 오픈 소스 자바 라이브러리로, 자바 컬렉션 프레임워크 확장, 캐싱, I/O, 문자열 처리 등 다양한 유틸리티 기능 제공, 함수형 프로그래밍 스타일 컬렉션 적용을 통해 자바 개발 생산성 향상에 기여한다. - 자바로 작성된 자유 소프트웨어 - Jitsi
Jitsi는 오픈 소스 화상 회의 솔루션으로, 학생 프로젝트에서 시작하여 여러 회사를 거쳐 현재 8x8에 인수되었으며, Jitsi Meet 등을 통해 간편한 화상 회의 기능을 제공하지만 개인 정보 보호에 대한 비판도 존재한다. - 자바로 작성된 자유 소프트웨어 - I2P
I2P는 2003년 Freenet에서 분기된 익명 P2P 분산 통신 계층으로, IP 주소 노출을 방지하며 다양한 소프트웨어와 익명성 응용 프로그램을 지원하고, 기부금으로 운영되며 6~8주마다 릴리스를 진행한다.
아파치 FOP - [IT 관련 정보]에 관한 문서 | |
---|---|
Apache FOP 정보 | |
이름 | Apache FOP |
![]() | |
작성자 | James Tauber |
개발자 | 아파치 소프트웨어 재단 |
최신 릴리스 버전 | 2.4 |
최신 릴리스 날짜 | 2019년 11월 5일 |
운영체제 | 크로스 플랫폼 |
프로그래밍 언어 | 자바 |
장르 | XSL-FO |
라이선스 | 아파치 라이선스 2.0 |
웹사이트 | Apache FOP 공식 웹사이트 |
2. 지원되는 입력 형식
아파치 FOP는 `<fo:external-graphic>` 요소를 사용하여 다양한 형식의 이미지 파일을 XSL-FO 문서에 삽입하여 처리할 수 있다.
2. 1. 지원되는 이미지 형식
아파치 FOP는 XSL-FO(`<fo:external-graphic>` 요소를 통해)에서 다양한 이미지 형식을 지원한다. 지원되는 형식은 다음과 같다.3. 지원되는 출력 형식
아파치 FOP는 PDF를 포함하여 PostScript, PCL, AFP, RTF 등 다양한 형식으로 출력할 수 있다.[4] Java2D/AWT를 통해 PNG 및 TIFF 형식으로 표시, 인쇄 및 페이지 렌더링도 지원한다.
3. 1. 주요 출력 형식
아파치 FOP는 다음의 출력 형식을 지원한다.출력 형식 | 설명 |
---|---|
PDF (최상의 출력 지원)[4] | FOP에서 가장 훌륭한 출력을 얻을 수 있다. |
PDF/X (일부 제한 사항 있음)[4] | |
PDF/A (일부 제한 사항 있음)[4] | |
ASCII 텍스트 파일 팩시밀리 | |
PostScript | |
직접 프린터 출력 (PCL) | |
AFP | |
RTF | |
Java2D/AWT (PNG 및 TIFF로의 표시, 인쇄 및 페이지 렌더링 지원) | |
텍스트 파일 | |
XML (Area Tree XML) | |
TIFF | |
PNG |
개발 중:
출력 형식 | 설명 |
---|---|
MIF | |
SVG |
3. 2. 개발 중인 출력 형식
- MIF
- SVG
4. 주요 제약 사항
XSL-FO 1.1에 추가된 주요 요소(흐름 맵, 테이블 마커, 색인 등)는 지원되지 않는다.[2]
또한, 자동 테이블 레이아웃, 플로트( `<fo:float>` 요소) 등과 같은 이전 XSL-FO 1.0 기능도 아직 완전히 지원되지 않는다.
5. 현재 상태
참조
[1]
웹사이트
Apache FOP Status
https://xmlgraphics.[...]
[2]
웹사이트
Apache FOP XSL-FO Compliance
https://xmlgraphics.[...]
[3]
웹사이트
Apache FOP 2.0 release notes
https://xmlgraphics.[...]
2015-12-18
[4]
웹사이트
FOP 0.95 - PDF/X (ISO 15930)
https://xmlgraphics.[...]
2011-05-22
[5]
웹사이트
Apache(tm) FOP News
https://xmlgraphics.[...]
2019-11-08
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com