Srikant Das created FOP-3041:
--------------------------------
Summary: SVG image doesn't render properly in pdf using apache
fop-1.1 and java
Key: FOP-3041
URL: https://issues.apache.org/jira/browse/FOP-3041
Project: FOP
Issue Type: Bug
Components: image/svg
Affects Versions: 1.1
Reporter: Srikant Das
Attachments: Current_output.JPG, Expected_output.JPG, test.svg
I am trying to transcode an image [#test.svg] in to a specified pdf with below
code, but it fails to render properly.
{code:java}
// Some comments here
public class SvgToPdfUsingFop {
public static void main(String[] args) throws IOException {
File svg = new File("C:\\test.svg");
File pdf = new File("C:\\test_result.pdf");
Transcoder transcoder = new PDFTranscoder();
InputStream inputStream = new FileInputStream(svg);
try (FileOutputStream outputStream = new FileOutputStream(pdf);
BufferedOutputStream bufferedOutputStream = new
BufferedOutputStream(outputStream);) {
TranscoderInput transcoderInput = new
TranscoderInput(inputStream);
transcoderInput.setURI(svg.toURI().toString());
try {
TranscoderOutput transcoderOutput = new
TranscoderOutput(bufferedOutputStream);
transcoder.transcode(transcoderInput,
transcoderOutput);
} catch (Exception e) {
System.out.println(e);
}
} finally {
inputStream.close();
}
}
}
{code}
{Dependency}
// Some comments here
<dependency>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>fop</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.apache.avalon.framework</groupId>
<artifactId>avalon-framework-api</artifactId>
<version>4.3.1</version>
</dependency>
<dependency>
<groupId>org.apache.avalon.framework</groupId>
<artifactId>avalon-framework-impl</artifactId>
<version>4.3.1</version>
</dependency>
{code}
*Screenshot of current output:* [# Current_output.JPG]
*Screenshot of Expected output:* [#Expected_output.JPG]
Could you please suggest me how I can achieve the expected result?
--
This message was sent by Atlassian Jira
(v8.20.1#820001)