xhtml 문서를 PDF 형식과 Docx 형식으로 포맷 할 수있는 프로젝트가 있습니다.같은 프로젝트에서 비행 접시와 docx4j 사용
필자는 flyingsaucer를 사용하여 얼마 동안 PDF 문서를 포맷했으며 호환성 문제로 이전 버전의 iText를 항상 사용해야했습니다. 이제 docx4j를 사용하고 있는데 iText를 최신 버전으로 업데이트해야합니다. 그렇지 않으면 작동하지 않습니다. (R8pre2이 xhtmlrenderer)이 iText를 사용
FlyingSaucer은 2.0.8
docx4j 2.8.0은
내가 하나이 iText 라이브러리하지만 둘 중 하나를 내가 중 비행에 대한 호환성 문제와 끝까지 사용을 사용할 수 있습니다 iText를 2.1.7을 사용 접시 또는 docx4j.
문제는 특정 버전 (com.lowagie.text.pdf.BaseFont.getCharBBox
)의 한 버전에서 char
매개 변수를 사용하고 다른 매개 변수는 int
매개 변수를 사용합니다.
나는 flyingsaucer 또는 iText (나는 그들이 오픈 소스다고 생각한다)에 대한 소스를 다운로드해야한다고 생각하고이 문제를 직접 고쳐야한다. (내가 한 일은 아니지만 내가 관리 할 수 있다고 생각한다.) 그러나 나는 상상할 수있다. 나는이 문제에 부딪 치는 1 인칭이 아니며 다른 방법이 있거나 다른 사람이 이미 이런 종류의 문제를 해결하기 위해 프로젝트 중 하나를 포크로 찍었습니다.
docx4j에서 사용하는 비행 접시 포크를 사용했지만 불행히도 제작 된 PDF 파일이 손상된 것으로 보입니다. – Edd
온라인 저장소에서 비행 접시 R9 jar 버전을 찾을 수 없으므로 github에서 소스를 다운로드해야합니다. 그들 자신을 포장하십시오. 이것은 이제 완벽하게 작동하여 어떤 큰 구제책 이니 정말 고마워요. – Edd