Hi Dakshika, I tried *canvg.js* purely, and still no luck. I even tried some other methods and libraries for this, ex:- https://github.com/exupero/saveSvgAsPng But nothing worked so far. I just need to find a method to insert computed css styles to inline. Sometimes it might work. Found few other methods to do it, but still no luck of getting work. Anyway I will give an update if i'm able to find a solution for this.
Thanks, Jerad On Fri, Jan 30, 2015 at 11:46 AM, Jerad Rutnam <je...@wso2.com> wrote: > And if anyone wants to convert SVG to Canvas without a library, you can > use this method. (*Only issue I faced here is that it doesn't have a > method to get external styles*) > > var svgString = new > XMLSerializer().serializeToString(document.querySelector('svg')); > > var canvas = document.getElementById("canvas"); > var ctx = canvas.getContext("2d"); > var DOMURL = self.URL || self.webkitURL || self; > var img = new Image(); > var svg = new Blob([svgString], {type: "image/svg+xml;charset=utf-8"}); > var url = DOMURL.createObjectURL(svg); > img.onload = function() { > ctx.drawImage(img, 0, 0); > var png = canvas.toDataURL("image/png"); > document.querySelector('#png-container').innerHTML = '<img > src="'+png+'"/>'; > DOMURL.revokeObjectURL(png); > }; > img.src = url; > > Cheers! > Jerad > > > On Fri, Jan 30, 2015 at 11:39 AM, Jerad Rutnam <je...@wso2.com> wrote: > >> Hi Dakshika, >> >> Thanks for this. I tried *svgenie *[1] library earlier, which is depends >> on *canvg.js. *But it didn't work for me. Anyway didn't try it pure, so >> i'll give a try and send you an update. >> >> [1] - https://github.com/Causata/svgenie >> >> Regards, >> Jerad >> >> On Fri, Jan 30, 2015 at 10:20 AM, Dakshika Jayathilaka <daksh...@wso2.com >> > wrote: >> >>> Hi, >>> >>> I found simple lib to convert SVG to Canvas. >>> >>> https://github.com/gabelerner/canvg >>> >>> Then you can export it as a image or can convert to PDF as wel.. >>> >>> Regards, >>> >>> *Dakshika Jayathilaka* >>> Software Engineer >>> WSO2, Inc. >>> lean.enterprise.middleware >>> 0771100911 >>> >>> On Mon, Jan 26, 2015 at 10:44 AM, Jerad Rutnam <je...@wso2.com> wrote: >>> >>>> Hi Dimuthu, >>>> >>>> Thanks, I'll check this and give you an update. >>>> >>>> Regards, >>>> Jerad >>>> >>>> On Mon, Jan 26, 2015 at 10:30 AM, Dimuthu De Lanerolle < >>>> dimut...@wso2.com> wrote: >>>> >>>>> Hi Jerad, >>>>> >>>>> I think you can try apache batik-transcoder dependency for this [1] >>>>> >>>>> [1] >>>>> https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleSVG2PDF.java >>>>> >>>>> >>>>> >>>>> Regards >>>>> >>>>> On Mon, Jan 26, 2015 at 8:40 AM, Jerad Rutnam <je...@wso2.com> wrote: >>>>> >>>>>> Hi Sagara, >>>>>> >>>>>> Currently i'm working on the feature "fit to screen". Once that and >>>>>> other critical issues are fixed, ill do a research on this. >>>>>> >>>>>> Regards, >>>>>> Jerad >>>>>> >>>>>> On Thu, Jan 22, 2015 at 8:27 AM, Jerad Rutnam <je...@wso2.com> wrote: >>>>>> >>>>>>> Hi Vanjikumaran, >>>>>>> >>>>>>> We have developed a Dependency Graph feature for G-Reg using D3. And >>>>>>> we are thinking of having a function to export the graph to print. So >>>>>>> thought something like exporting to .PDF would be nice. >>>>>>> >>>>>>> Thanks, >>>>>>> Jerad >>>>>>> >>>>>>> On Wed, Jan 21, 2015 at 7:20 PM, Vanjikumaran Sivajothy < >>>>>>> va...@wso2.com> wrote: >>>>>>> >>>>>>>> AFAIK, Wso2 products does not use any such feature. >>>>>>>> >>>>>>>> However, What is your exact requirement and use case? >>>>>>>> >>>>>>>> On Wed, Jan 21, 2015 at 10:15 AM, Jerad Rutnam <je...@wso2.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> Are we using any SVG to PDF convert library in our products? Or is >>>>>>>>> there anyway I can achieve this? ex:- >>>>>>>>> http://d3export.housegordon.org/ >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Jerad >>>>>>>>> -- >>>>>>>>> *Jerad Rutnam* >>>>>>>>> *Software Engineer - UI* >>>>>>>>> >>>>>>>>> WSO2 Inc. >>>>>>>>> lean | enterprise | middleware >>>>>>>>> M : +94 77 959 1609 | E : je...@wso2.com | W : www.wso2.com >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Dev mailing list >>>>>>>>> Dev@wso2.org >>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Sivajothy Vanjikumaran >>>>>>>> *Senior Software Engineer* >>>>>>>> *Integration Technologies Team* >>>>>>>> *WSO2 Inc. http://wso2.com <http://wso2.com/>* >>>>>>>> *Mobile:(+94)777219209* >>>>>>>> [image: Facebook] <https://www.facebook.com/vanjikumaran> [image: >>>>>>>> Twitter] <https://twitter.com/vanjikumaran> [image: LinkedIn] >>>>>>>> <http://www.linkedin.com/pub/vanjikumaran-sivajothy/25/b31/293> [image: >>>>>>>> Blogger] <http://vanjikumaran.blogspot.com/> [image: SlideShare] >>>>>>>> <http://www.slideshare.net/vanjikumaran> >>>>>>>> >>>>>>>> This communication may contain privileged or other >>>>>>>> confidential information and is intended exclusively for the >>>>>>>> addressee/s. >>>>>>>> If you are not the intended recipient/s, or believe that you may >>>>>>>> have received this communication in error, please reply to the >>>>>>>> sender indicating that fact and delete the copy you received and in >>>>>>>> addition, you should not print, copy, re-transmit, disseminate, or >>>>>>>> otherwise use the information contained in this communication. >>>>>>>> Internet communications cannot be guaranteed to be timely, secure, >>>>>>>> error >>>>>>>> or virus-free. The sender does not accept liability for any errors >>>>>>>> or omissions >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Jerad Rutnam* >>>>>>> *Software Engineer - UI* >>>>>>> >>>>>>> WSO2 Inc. >>>>>>> lean | enterprise | middleware >>>>>>> M : +94 77 959 1609 | E : je...@wso2.com | W : www.wso2.com >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Jerad Rutnam* >>>>>> *Software Engineer - UI* >>>>>> >>>>>> WSO2 Inc. >>>>>> lean | enterprise | middleware >>>>>> M : +94 77 959 1609 | E : je...@wso2.com | W : www.wso2.com >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> Dev@wso2.org >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Dimuthu De Lanerolle >>>>> Software Engineer >>>>> WSO2 Inc. >>>>> lean . enterprise . middlewear. >>>>> http://wso2.com/ >>>>> Tel. : +94 11 2145345 Fax : +94 11 2145300 email : dimut...@wso2.com >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Jerad Rutnam* >>>> *Software Engineer - UI* >>>> >>>> WSO2 Inc. >>>> lean | enterprise | middleware >>>> M : +94 77 959 1609 | E : je...@wso2.com | W : www.wso2.com >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >> >> >> -- >> *Jerad Rutnam* >> *Software Engineer* >> >> WSO2 Inc. >> lean | enterprise | middleware >> M : +94 77 959 1609 | E : je...@wso2.com | W : www.wso2.com >> > > > > -- > *Jerad Rutnam* > *Software Engineer* > > WSO2 Inc. > lean | enterprise | middleware > M : +94 77 959 1609 | E : je...@wso2.com | W : www.wso2.com > -- *Jerad Rutnam* *Software Engineer* WSO2 Inc. lean | enterprise | middleware M : +94 77 959 1609 | E : je...@wso2.com | W : www.wso2.com
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev