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

Reply via email to