Hello, oh yes, I failed to configure the Dropbox link. It said that even I'm not allowed to access it. Here, now it should work: https://www.dropbox.com/s/kojja4dt03k78gm/test.pdf
> -----Original Message----- > From: Maruan Sahyoun [mailto:[email protected]] > Sent: 6. toukokuuta 2014 9:22 > To: [email protected] > Subject: Re: Adding SVG images to PDF > > Hi Toni, > > to get to the PDF I need to create an account at dropbox. Is there > another way to share it or a different setting in dropbox? > > BR > Maruan Sahyoun > > Am 06.05.2014 um 08:18 schrieb Toni Helenius > <[email protected]>: > > > Hi Maruan, > > > > have you had the time to look upon this issue? Or have you given up > on > > it? :) > > > >> -----Original Message----- > >> From: Toni Helenius [mailto:[email protected]] > >> Sent: 24. huhtikuuta 2014 10:07 > >> To: [email protected] > >> Subject: RE: Adding SVG images to PDF > >> > >> Hi, > >> > >> here is the Batik generated PDF. Batik is at 1.7 version and PDFBox > >> in 1.8.4. > >> > >> https://www.dropbox.com/s/9cxwt3n24cbbbim/test.pdf > >> > >>> -----Original Message----- > >>> From: Maruan Sahyoun [mailto:[email protected]] > >>> Sent: 24. huhtikuuta 2014 9:06 > >>> To: [email protected] > >>> Subject: Re: Adding SVG images to PDF > >>> > >>> Hi Toni, > >>> > >>> could you upload a sample PDF to a public location to have a look > at > >>> it's content? > >>> > >>> BR > >>> Maruan Sahyoun > >>> > >>> Am 23.04.2014 um 14:54 schrieb Toni Helenius > >>> <[email protected]>: > >>> > >>>> Hi again, > >>>> > >>>> I created a new PDF file with Batik transcoder thingie. The file > >> has > >>> one page with the SVG embedded in it. What I want is to embed it in > >>> another PDF, to an existing page. > >>>> > >>>> If I open the new SVG PDF with PDFBox, I'm unable to extract the > >> SVG. > >>>> PDDocument chartDocument = PDDocument.load(new > >>>> File("c:\\temp\\test.pdf")); PDPage chartPage = > >>>> (PDPage)chartDocument.getDocumentCatalog().getAllPages().get(0); > >>>> PDResources res = chartPage.findResources(); res.getXObjects(); <- > - > >> - > >>>> No objects > >>>> > >>>> This extracting might not be necessary, I do not know yet. The PDF > >>> page is somewhat larger than the SVG itself, so I recon it is > >>> necessary so that no ugly borders are introduced. > >>>> > >>>> Soooo, I have difficulties adding the page as such. I'm trying > >>>> PDXObjectForm obj = new PDXObjectForm(chartPage.getContents()); -- > >>>> Create new object contentStream.drawXObject(obj, 20, 180, 265, > >> 200); > >>>> -- Add to already open page > >>>> > >>>> This code creates a PDF that Acrobat Reader reports having > problems > >>> in it. But opens it anyway, obviously without the added content... > >>>> > >>>>> -----Original Message----- > >>>>> From: Toni Helenius [mailto:[email protected]] > >>>>> Sent: 22. huhtikuuta 2014 8:33 > >>>>> To: [email protected] > >>>>> Subject: RE: Adding SVG images to PDF > >>>>> > >>>>> Hi, > >>>>> > >>>>> thank you for the quick answer. We are already using Batik so it > >>>>> seems this is an easy thing after all. > >>>>> > >>>>> I also managed to get some decent results by generating PNG > images > >>> 10 > >>>>> times larger than that I would display on the PDF (PDImage > >> scales). > >>>>> It displayed very ok even with huge zoom levels. And didn't even > >>> grow > >>>>> the PDF file size much. But SVG would be better still. Thank you! > >>>>> > >>>>>> -----Original Message----- > >>>>>> From: Jeremias Maerki [mailto:[email protected]] > >>>>>> Sent: 17. huhtikuuta 2014 17:51 > >>>>>> To: [email protected] > >>>>>> Subject: Re: Adding SVG images to PDF > >>>>>> > >>>>>> Hi Toni, > >>>>>> > >>>>>> well, not directly. What you could do is to create a PDF from > SVG > >>>>>> using Apache Batik [1][2] or Apache FOP [3][4] and then import > >> the > >>>>> PDF > >>>>>> into your own PDFBox-made PDF document, either by importing the > >>>>>> PDF > >>>>> as > >>>>>> a page [5] or as a form XObject, if you want to place the SVG on > >>>>>> an existing page. > >>>>>> > >>>>>> [1] http://xmlgraphics.apache.org/batik/using/transcoder.html > >>>>>> [2] http://stackoverflow.com/questions/6875807/convert-svg-to- > pdf > >>>>>> [3] http://xmlgraphics.apache.org/fop/ > >>>>>> [4] By putting a reference to the SVG into a little XSL-FO > >> wrapper. > >>>>>> FOP also allows conversion from SVG to PDF on the command-line > >>> using > >>>>>> "fop - imagein myimage.svg -pdf out.pdf". > >>>>>> [5] http://pdfbox.apache.org/commandline/#pdfMerger > >>>>>> > >>>>>> HTH, > >>>>>> Jeremias Märki > >>>>>> _________________________________________________________ > >>>>>> Jeremias Märki, Software-Development and Consulting Contact > >>>>>> Information and Public Keys: > >>>>>> http://www.jeremias-maerki.ch/contact.html > >>>>>> > >>>>>> Please don't print e-mails. Strive to become paperless. > >>>>>> Avoid media breaks. Cherish metadata. > >>>>>> > >>>>>> > >>>>>> On 17.04.2014 12:59:55 Toni Helenius wrote: > >>>>>>> Hello, > >>>>>>> > >>>>>>> is there any way to add SVG images to a PDF file using PDFBox? > >>>>>>> Any > >>>>>> help is highly appreciated! > >>>>>>> > >>>>>>> -- > >>>>>>> Toni Helenius > >>>>>>> > >>>> > >

