Hi all,
I've been noticing a LOT of requests for PDF/PS support in Inkscape. Either export or import or both.
I'm fairly certain that this is the #1 top feature need for Inkscape right now.
Over the past year or so, I've been fishing around for a volunteer to implement this. But unfortunately I'm coming up dry. Ain't no one I can find with an itch to implement this, not on a volunteer basis anyway.
However, there are a TON of users with this need. Some of whom, I'm fairly certain, would be willing to pledge some money towards it. Maybe a little, maybe a lot, who knows.
I think if enough people pitched in funds, we could actually make this happen. This is one feature I think we as a community could just force through, by hiring some mercenary to attack and kill it for us, hardcore style.
Can you all tell me what you think? I really have no solid idea if enough people would be open to this plan. Are you a user that'd be willing to pledge $100 or more towards this? Are you a developer that'd be willing to commit to doing this work for some $k? Or do you have some ideas on how we could make this need get met? Please email me and let me know what you think.
Bryce
On 12/1/05, Bryce Harrington <bryce@...983...> wrote:
Over the past year or so, I've been fishing around for a volunteer to implement this. But unfortunately I'm coming up dry. Ain't no one I can find with an itch to implement this, not on a volunteer basis anyway.
What about the Uberconverter?
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
Bryce,
Yes it is a fairly high need to have good pdf export. Right now I loose all my transparency on win32.
You think about the native implementation for pdf export? Does Cairo has pdf export already ? What about to use cairo for just this job ? and later then use cairo for the whole presentation layer ? Instead of creating an interims solution ?
HTH,
Adib.
-----Original Message----- From: inkscape-user-admin@lists.sourceforge.net on behalf of bulia byak Sent: Thu 12/1/2005 08:29 To: Bryce Harrington Cc: inkscape-devel@...84...; inkscape-user@...84...; Brandon C.S. Sanders Subject: [Inkscape-user] Re: [Inkscape-devel] PDF Support in Inkscape
On 12/1/05, Bryce Harrington <bryce@...983...> wrote:
Over the past year or so, I've been fishing around for a volunteer to implement this. But unfortunately I'm coming up dry. Ain't no one I can find with an itch to implement this, not on a volunteer basis anyway.
What about the Uberconverter?
-- bulia byak Inkscape. Draw Freely. http://www.inkscape.org
------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_idv37&alloc_id%16865&op=ick _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
On 12/1/05, Taraben, Adib wrote:
You think about the native implementation for pdf export? Does Cairo has pdf export already ? What about to use cairo for just this job ? and later then use cairo for the whole presentation layer ? Instead of creating an interims solution ?
This might be related: http://www.murrayc.com/blog/permalink/2005/11/28/cairo-c-bindings/ http://www.murrayc.com/misc/cairomm-0.1.0.tar.gz
Alexandre
I've been noticing a LOT of requests for PDF/PS support in Inkscape. Either export or import or both.
Over the past year or so, I've been fishing around for a volunteer to implement this. But unfortunately I'm coming up dry. Ain't no one I can find with an itch to implement this, not on a volunteer basis anyway.
Can you all tell me what you think?
I'd like good PDF support, especially export. Unfortunately at the moment, I'm a fairly broke student, and don't have enough to contribute to the pool. I don't know enough about graphics programming yet to do the coding either. In another year or so I would be able to do it. :-)
It might be a good candidate project for Google's Summer of Code next year, if funds or a programmer can't be found by then.
Thanks, -- Michael Moore ------------------------------- www.stuporglue.com -- Articles, software and computer tutorials. www.stuporglue.org -- Donate your used computer to a student that needs it.
Hi all,
Great feedback, thanks! And I got a possible solution to this problem that we could implement right now.
I took the opportunity here at the desktop architect's meeting to grab Carl Worth and present the problem to him, to get a direct from the horse's mouth on Cairo's PDF. I mentioned that we'd heard that Cairo's PDF export wasn't good, and asked for the skinny on that.
Here's the gist. Cairo's original mission was for screen and print perfect PDF, so what you see on the screen is what you get on the printer. Originally this was done by just creating a bitmap snapshot and embedding it in the PDF. This *looked* great, but of course is a heavyhanded solution.
Later, someone created a new PDF backend for Cairo, but when they got ready to release 1.0 they saw that it was woefully inadequate, so Cairo 1.0 wasn't able to meet its PDF export capabilities. However, Carl says that actually has been their number one area of focus for the next release. This release is scheduled for Dec 15. He recommends we withhold making conclusions about Cairo's PDF until that release.
Also, I asked about some sort of pluggable cairo-based svg-to-pdf converter, and this immediately clicked! He'd written a svg2pdf tool based on (an old) librsvg that does this. This is in the Cairo tree, and my guess is that this is something we could wrap up with an extension and immediately use. Perhaps the inkscape developers who are conversant with Cairo stuff could briefly mind meld with those who do extensions, and we can have Cairo-based PDF export in a matter of days.
However, there are some caveats. In theory, this should work on Windows, but Carl's never tested it. So some of our Windows (and OSX) Inkscapers might want to put some time into this, too. I know PDF export is probably *most* important for users on non-Linux platforms so this testing is absolutely critical for y'all.
Second, Carl says he's not providing any support for the libsvg module that this tool depends on, and in fact it's missing some features - filters, markers, transparency, etc. that we're definitely going to need. Thus, I think if we are going to invest time and/or money anywhere, this is the spot to do it. I'm not sure exactly what form that'd take - would we migrate code from inkscape into libsvg? Or the reverse? Would we collaborate with the librsvg people? Would we take over maintainership of libsvg? What do you guys think? Are we as a project interested in handling maintainership of libsvg?
Regarding Google Summer of Code, I heard that they're also planning a Winter Summer of Code and/or a follow up next summer, but haven't heard confirmation. Also, even if they do, there's no guarantee Inkscape would again be accepted as a project... Also, I think the work may be more than one college kid could handle. ;-) So, I think we need to not count on Google for this one; if we do get in again, I think we'd want to divvy out the work in smaller chunks anyway, so even best case it wouldn't give us a total solution.
Someone asked about the check from this last time... Yep, it just arrived via FedEx on Tuesday. :-) Early on we'd thought it might be good to put this towards some sort of sponsorship, so certainly adding it to the pool for a PDF solution is a possibility, if there's a strong enough concensus to use it for that.
Btw, Dan Kegel is taking really good, thorough notes on the meeting; Kees and I were sitting next to him and admiring his good note taking. :-) http://kegel.com/osdl/da05.html
Also it's kinda cool, Kees and I have had several people come up and say "Thank you so much for Inkscape!" One person said the thing they liked the most was how prolific, friendly, and strong our community was. :-)
A couple other notes of relevance to Inkscape... There's something called RUDI that is getting a lot of discussion as a solution to better desktop integration - sounds pretty cool. The C++ ABI breakage has gotten a lot of discussion; Kegel says the gcc devs have committed to stabilizing their ABI so these problems may diminish. There's a strong feeling that there should be a stable package of GNOME/etc. libs for Windows, so each ISV/project doesn't have to statically link and ship their own copies. Carl and Mike Shaffer of Mozilla were discussing a lot about Cairo performance; sounds like there's much work going on in that area. John Waugh of Ubuntu told me about something called 'Dogtail' that sounds like it's a powerful way to do testing, and suggested we use that for Inkscape.
An idea occurred to me - some of the exercises we're doing here with pens and cards seem like they'd work *much* better on top of Inkboard. I think it would be useful to record an inkboard session and then create 50+ simulated sessions all talking to the same document, and fix whatever breaks. Inkscape could totally rule as a conference collaboration tool.
Bryce
On Thu, Dec 01, 2005 at 12:32:01AM -0700, Michael Moore wrote:
I've been noticing a LOT of requests for PDF/PS support in Inkscape. Either export or import or both.
Over the past year or so, I've been fishing around for a volunteer to implement this. But unfortunately I'm coming up dry. Ain't no one I can find with an itch to implement this, not on a volunteer basis anyway.
Can you all tell me what you think?
[Even though this information is more relevant to developers I'm reply to the user list where the parent message was posted.]
On Thu, 1 Dec 2005, Bryce Harrington wrote:
...
that area. John Waugh of Ubuntu told me about something called 'Dogtail' that sounds like it's a powerful way to do testing, and suggested we use that for Inkscape.
I posted about Dogtail[1] on the testing list a while back. http://sourceforge.net/mailarchive/forum.php?thread_id=8570007&forum_id=...
To describe it as briefly as possible Dogtail uses the accessibility framework (at-spi) to allow automated testing. The system is written in Python as are the testing scripts. (LDTP[2] is an alternative accessibility based testing tool which might also be worth investigating.)
Sincerely
Alan Horkan http://advogato.org/person/AlanHorkan/
[1] Dogtail http://people.redhat.com/zcerza/dogtail/ [2] LDTP http://gnomebangalore.org/ldtp/
participants (6)
-
Alan Horkan
-
Alexandre Prokoudine
-
Bryce Harrington
-
bulia byak
-
Michael Moore
-
Taraben, Adib