0
SVG 파일을 PDF로 출력하려고합니다. 몇 가지 방법을 시도했지만 문제가 계속 발생합니다. SVG to PDF. 어떻게?
나는 참고로이 소스를 사용 : Convert SVG to PDF 및 시도 다음// Save this SVG into a file (required by SVG -> PDF transformation process)
File svgFile = File.createTempFile("graphic-", ".svg");
Transformer transformer = TransformerFactory.newInstance().newTransformer();
DOMSource source2 = new DOMSource(svgXmlDoc);
FileOutputStream fOut = new FileOutputStream(svgFile);
try { transformer.transform(source2, new StreamResult(fOut)); }
finally { fOut.close(); }
// Convert the SVG into PDF
File outputFile = File.createTempFile("result-", ".pdf");
SVGConverter converter = new SVGConverter();
converter.setDestinationType(DestinationType.PDF);
converter.setSources(new String[] { svgFile.toString() });
converter.setDst(outputFile);
converter.execute();
나는 그것을 나열 할 수 있기 때문에 나는 대부분 정말 이상하다 batik.DOM에 관련된 여러 ClassNotFoundExceptions가, 다 퉜다 외부 라이브러리에서.
다음으로 iTextG를 사용해 보았습니다. 나는 SvgToPdf의 코드를 따랐다 : https://developers.itextpdf.com/examples/itext-action-second-edition/chapter-15
iTextG에는 PdfGraphics2D가 없으므로 그 방법은 필요하다.
내가 어떻게 할 수 있습니까?