To Whom It May Concern

I am using apache batik 1.9 and apache pdfbox 2.0.20 to convert PDF to SVG.

When I set 150 in PDFPageable, unnecessary lines are displayed.
Is there a way around it?

PDF file
[image: pdf.png]

SVG file
[image: svg.png]

Source code
-----
PDDocument pddocument = null;
Writer out = null;
try {
    pddocument = PDDocument.load(new File(loadfile));
    PDFPageable document = new PDFPageable(pddocument, Orientation.AUTO,
false, 150);

    DOMImplementation domImpl =
GenericDOMImplementation.getDOMImplementation();
    String svgNS = "http://www.w3.org/2000/svg";;
    org.w3c.dom.Document svgDocument = domImpl.createDocument(svgNS, "svg",
null);
    SVGGeneratorContext ctx =
SVGGeneratorContext.createDefault(svgDocument);
    ctx.setEmbeddedFontsOn(true);

    SVGGraphics2D svgGenerator = new SVGGraphics2D(ctx, false);
    Printable printTbl = document.getPrintable(page);
    printTbl.print(svgGenerator, document.getPageFormat(page), page);

    out = new OutputStreamWriter(new FileOutputStream(new File(savefile)),
"UTF-8");
    svgGenerator.stream(out);
    svgGenerator.dispose();

} finally {
    if (out != null){
        out.close();
    }
    if(pddocument != null){
        pddocument.close();
    }
}
-----

I look forward to hearing from you.
━━━━━━━━━━━━━━━━━━━━━━━
応用技術株式会社
槻木 正臣(Tsukigi Masaomi)
〒530-0015
大阪市北区中崎西2丁目4番12号 梅田センタービル 10階
Tel:(06)6373-6101 Fax:(06)6373-6100
E-mail : ma-tsuk...@apptec.co.jp
━━━━━━━━━━━━━━━━━━━━━━━

-- 
【秘密保持のお願い】このメールには機密情報や個人情報が含まれている可能性がございます。誤ってこのメールを受信された場合は、お手数ですがシステム上から削除いただき、送信者または管理者(priv...@apptec.co.jp
 
<mailto:priv...@apptec.co.jp>)に御連絡頂ますようお願い申し上げます。
Confidentiality Note: 
This email may contain confidential and/or private information. If you 
received this email in error please  delete and notify to sender or 
adminstrator(priv...@apptec.co.jp <mailto:priv...@apptec.co.jp>).

Reply via email to