여기 내 상황이 있습니다. Java로 데이터베이스 애플리케이션을 작성했습니다. (불행히도 나중에 생각하면) 데이터베이스에서 가져온 데이터로 양식을 생성하고 싶습니다.Java로 인쇄 가능한 (및 저장 가능한) 양식을 생성하는 방법은 무엇입니까?
형태로는 저장 가능하고 인쇄 가능한 파일을 의미합니다 (UI 또는 스윙과 관련 없음). 기본적으로 템플릿 양식을 가져 와서 데이터베이스에서 가져온 데이터를 채 웁니다.
간단한 API가 있습니까? 필자는 실제로 파일 형식을 신경 쓰지 않고 그냥 저장하고 인쇄 할 수 있어야합니다 (pdf, word, open office, etc.). 양식은 서로 다른 글꼴과 이미지를 가질 수 있어야합니다.
MS 워드 문서 용 아파치 POI와 몇 가지 다른 API를 살펴본 결과 매우 고통 스러웠습니다.
누구나 특정 API에 대해 좋은 경험이 있습니까?
도움 주셔서 감사합니다.
도움을 주셔서 감사합니다. iText는 작동하는 것처럼 보이지만, 필자가 본 다른 라이브러리와 비교하면 매우 간단 해 보입니다. 그러나 전체 PDF를 생성하는 대신 내 프로그램에서 채울 PDF "템플릿"을 가질 수 있다면 훨씬 더 쉽습니다. iText에서 지원합니까? 웹 사이트에 기존 PDF 편집이 문제가 있다고 말하기 때문에 나는 묻습니다. http://itextpdf.com/faq.php?branch=faq.pdf_in_general&node=replace_word – DRJTower
템플릿을 쉽게 채울 수 있습니다. pdf를 편집하는 것은 문제가 있지만 양식은 AcroForm 표준을 사용하기 때문에 pdf 요소를 실제로 편집하지 않고 데이터를 입력하면됩니다. 양식을 채우는 것은 간단합니다. 데이터 구조에 문자열을 넣고 주어진 템플릿의 변수 이름에 매핑하는 것이 중요합니다. – Jes