<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BrandonCsSanders</id>
	<title>Inkscape Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BrandonCsSanders"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/BrandonCsSanders"/>
	<updated>2026-04-09T02:32:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3725</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3725"/>
		<updated>2005-12-14T13:12:17Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: lot's of refactoring&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out the #1 feature need for Inkscape right now is strong support for Adobe Portable Document Format (PDF) and Postscript (PS) in his  [http://sourceforge.net/mailarchive/forum.php?forum_id=36054&amp;amp;max_rows=25&amp;amp;style=flat&amp;amp;viewmonth=200511&amp;amp;viewday=30 2005.11.30 email] to the Inkscape mailing lists.&lt;br /&gt;
This ConsensusPoll exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
ContractExplanation&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes-No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
 No ... BrandonCsSanders    - Success needs to be defined (e.g., if all 20 test cases are passed ...)&lt;br /&gt;
 No ... BryceHarrington     - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 No ... AlexandreProkoudine - There is no plan yet&lt;br /&gt;
 No ... ColinMarquardt      - There is no plan yet&lt;br /&gt;
 No ... EricWilhelm         - The plan needs salt&lt;br /&gt;
 No ... MenTaLguY           - This isn't much of a plan...&lt;br /&gt;
 No ... JonCruz             - Plan? Not quite yet&lt;br /&gt;
 No ... JonPhillips         - no plan...&lt;br /&gt;
 No ... NicuBuculei         - so far the plan is weak&lt;br /&gt;
 No ... RalfWStephan        - isolated thoughts don't make a plan, pledge 5% of SoC money amount used for it&lt;br /&gt;
 No ... AndyFitzsimon       - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 No ... TuukkaPasanen       - There isn't good plan yet.&lt;br /&gt;
&lt;br /&gt;
(If you are voting no because the plan is incomplete, please describe what you'd like to see added or changed.)&lt;br /&gt;
&lt;br /&gt;
== Pledges ==&lt;br /&gt;
&lt;br /&gt;
 $50 ... BryceHarrington  - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 $50 ... AndyFitzsimon    - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 ??? ... RalfWStephan     - pledge 5% of SoC money amount used for it (how much is this?)&lt;br /&gt;
 $50 ... BrandonCsSanders - once the plan is done&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
# Describe the [[Current PDF Support]]&lt;br /&gt;
# Identify [[Required PDF Support]]&lt;br /&gt;
# Assemble a few dozen examples to use as [[PDF test cases]]&lt;br /&gt;
# Document how each of the current existing projects (potential starting points) performs on the suite of test cases&lt;br /&gt;
# Determine timeframe&lt;br /&gt;
## Start some time in early 2006?&lt;br /&gt;
## Expected completion some time in mid/late 2006?&lt;br /&gt;
# Select developer with the right skillset&lt;br /&gt;
## C/C++, XML&lt;br /&gt;
## PDF file format&lt;br /&gt;
## SVG file format&lt;br /&gt;
## Able to work under (U.S.) contract&lt;br /&gt;
## /Other skillset requirements?/&lt;br /&gt;
# Determine what funding is needed to enable them to complete the work&lt;br /&gt;
# Establish a contract with the selected developer to perform the work&lt;br /&gt;
# When the developer is done, verify that all test cases pass, then pay developer&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* PrintingSubsystem&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import/Export Feature Enhancements&lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
* Library that integrates directly in to inkscape (and scribus, ...)&lt;br /&gt;
** Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
*** See [http://poppler.freedesktop.org/ Poppler] for PDF import.  &lt;br /&gt;
*** This may be a first step towards an eventual migration of the backend renderer to Cairo&lt;br /&gt;
** Pull out the scribus pdf support into a libpdf that can be shared by both scribus and Inkscape&lt;br /&gt;
*** Requires conversion of Qt-isms into more neutral widgetset-independent style&lt;br /&gt;
* Extend an existing standalone (filter) tool that can be bundled with inkscape&lt;br /&gt;
** [http://scratchcomputing.com/projects/uber-converter/ Uberconverter]&lt;br /&gt;
** [http://www.solidcode.net/pdf2svg/ pdf2svg]&lt;br /&gt;
** [http://www.sodipodi.com/index.php3?section=download/tools ill2svg]&lt;br /&gt;
** [http://www.xs4all.nl/~hanwen/public/software/ai2svg.py ai2svg]&lt;br /&gt;
** [http://www.accesspdf.com/pdftk/ pdftk]&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a developer to implement it&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
*** What should the threshhold be?  $2000?  $5000?&lt;br /&gt;
*** Still too early to decide what the threshold should be.  We need to know how much it will cost first.&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
*** 10-20% - Tester to collect test cases and put together a test suite for developer to use&lt;br /&gt;
*** 70-80% - Developer to write the code, document it, and make it pass the tests&lt;br /&gt;
*** 5-10%  - Liaison to handle the paperwork, collect/distribute funds, track/report progress, and verify the work has been completed adequately&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
*** BrandonCsSanders ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** EricWilhelm ... This will be a lovely fit for the UberConverter.  I'm guessing $5k would get it to about the same level as XAR and SVG in chromista.  Caveat:  Those aren't done yet.  Check back in Jan.  I would also be happy to oversee/direct the work of someone else wanting to write this as a pair of UberConverter connectors (crs2pdf, pdf2crs.)&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Hold a [http://www.usemod.com/cgi-bin/mb.pl?BarnRaising BarnRaising]&lt;br /&gt;
** at [http://RecentChangesCamp.org RecentChangesCamp] in Portland February 3-5&lt;br /&gt;
** other location/time?&lt;br /&gt;
* Wait for a volunteer to get inspired and just do it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Questions/Brainstorms ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through the Google Summer of Code? What's the status of this?&lt;br /&gt;
** $2000 earned; there has been no plan or consensus for what to use it for&lt;br /&gt;
* Does Cairo have 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?&lt;br /&gt;
** Yes, Cairo has PDF export capabilities; it's unknown if it's significantly better than our current (poor) pdf export functionality&lt;br /&gt;
** Cairo Postscript and PDF backends are still experimental and disabled by default in current stable release, but plan is to make them supported in next stable release, expected for the end of 2005. See [http://cvs.cairographics.org/*checkout*/cairo/ROADMAP Cairo ROADMAP]&lt;br /&gt;
** A way to test cairo capabilities would be to use librsvg HEAD. See Dom Lachowicz [http://www.advogato.org/person/cinamod/diary.html?start=91 blog entry].&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files, which have been PDF based since Illustrator 10 (at least).  &lt;br /&gt;
* Other RFE's related to Import or Export?&lt;br /&gt;
* Add extension for use of [http://vdxtosvg.sourceforge.net/ VDX2SVG]&lt;br /&gt;
** (This is an unrelated file format... -- Bryce)&lt;br /&gt;
* UberConverter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* I'd like to suggest looking at Xpdf or ghostview as possible bases to build a pdftosvg tool with. They both come with command line tools to convert pdf files to other formats. - Ulf Erikson&lt;br /&gt;
** This is what we do currently iirc - Bryce&lt;br /&gt;
** Uh, okay. I must have missed that. What tool do you use? I know about [http://www.solidcode.net/pdf2svg/ pdf2svg], [http://www.sodipodi.com/index.php3?section=download/tools ill2svg] and [http://www.xs4all.nl/~hanwen/public/software/ai2svg.py ai2svg]. Neither seem to be based on a pdf reader/viewer. I have never tried the (Windows only?) SVG plugin for [http://www.pstoedit.net/pstoedit pstoedit] and the [http://www.eprg.org/projects/SVG/ps2svg/ ps2svg] SVG driver for Ghostscript doesn't seem to be available at all. Anyway, I see now that you list [http://poppler.freedesktop.org/ Poppler] (which a pdf library based on Xpdf) as something worth looking at, so I guess you can remove my comment all together. Let me know if you wish to try my Xpdf code with Poppler. - Ulf   (Could we not use the mailing list for discussions?)&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3724</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3724"/>
		<updated>2005-12-14T13:05:28Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out the #1 feature need for Inkscape right now is strong support for Adobe Portable Document Format (PDF) and Postscript (PS) in his  [http://sourceforge.net/mailarchive/forum.php?forum_id=36054&amp;amp;max_rows=25&amp;amp;style=flat&amp;amp;viewmonth=200511&amp;amp;viewday=30 2005.11.30 email] to the Inkscape mailing lists.&lt;br /&gt;
This ConsensusPoll exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
ContractExplanation&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes-No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
 No ... BrandonCsSanders    - Success needs to be defined (e.g., if all 20 test cases are passed ...)&lt;br /&gt;
 No ... BryceHarrington     - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 No ... AlexandreProkoudine - There is no plan yet&lt;br /&gt;
 No ... ColinMarquardt      - There is no plan yet&lt;br /&gt;
 No ... EricWilhelm         - The plan needs salt&lt;br /&gt;
 No ... MenTaLguY           - This isn't much of a plan...&lt;br /&gt;
 No ... JonCruz             - Plan? Not quite yet&lt;br /&gt;
 No ... JonPhillips         - no plan...&lt;br /&gt;
 No ... NicuBuculei         - so far the plan is weak&lt;br /&gt;
 No ... RalfWStephan        - isolated thoughts don't make a plan, pledge 5% of SoC money amount used for it&lt;br /&gt;
 No ... AndyFitzsimon       - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 No ... TuukkaPasanen       - There isn't good plan yet.&lt;br /&gt;
&lt;br /&gt;
(If you are voting no because the plan is incomplete, please describe what you'd like to see added or changed.)&lt;br /&gt;
&lt;br /&gt;
== Pledges ==&lt;br /&gt;
&lt;br /&gt;
 $50 ... BryceHarrington  - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 $50 ... AndyFitzsimon    - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 ??? ... RalfWStephan     - pledge 5% of SoC money amount used for it (how much is this?)&lt;br /&gt;
 $50 ... BrandonCsSanders - once the plan is done&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
# Describe the [[Current PDF Support]]&lt;br /&gt;
# Identify [[Required PDF Support]]&lt;br /&gt;
# Assemble a few dozen examples to use as [[PDF test cases]]&lt;br /&gt;
# Document how each of the current existing projects (potential starting points) performs on the suite of test cases&lt;br /&gt;
# Determine timeframe&lt;br /&gt;
## Start some time in early 2006?&lt;br /&gt;
## Expected completion some time in mid/late 2006?&lt;br /&gt;
# Select developer with the right skillset&lt;br /&gt;
## C/C++, XML&lt;br /&gt;
## PDF file format&lt;br /&gt;
## SVG file format&lt;br /&gt;
## Able to work under (U.S.) contract&lt;br /&gt;
## /Other skillset requirements?/&lt;br /&gt;
# Determine what funding is needed to enable them to complete the work&lt;br /&gt;
# Establish a contract with the selected developer to perform the work&lt;br /&gt;
# When the developer is done, verify that all test cases pass, then pay developer&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* PrintingSubsystem&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import/Export Feature Enhancements&lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
* Library that integrates directly in to inkscape (and scribus, ...)&lt;br /&gt;
* Standalone pdf2svg, svg2pdf, ... filter scripts that can be bundled with inkscape&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
(Brandon - what is this section for? -- Bryce)&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a developer to implement it&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
*** What should the threshhold be?  $2000?  $5000?&lt;br /&gt;
*** Still too early to decide what the threshold should be.  We need to know how much it will cost first.&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
*** 10-20% - Tester to collect test cases and put together a test suite for developer to use&lt;br /&gt;
*** 70-80% - Developer to write the code, document it, and make it pass the tests&lt;br /&gt;
*** 5-10%  - Liaison to handle the paperwork, collect/distribute funds, track/report progress, and verify the work has been completed adequately&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
*** BrandonCsSanders ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** EricWilhelm ... This will be a lovely fit for the UberConverter.  I'm guessing $5k would get it to about the same level as XAR and SVG in chromista.  Caveat:  Those aren't done yet.  Check back in Jan.  I would also be happy to oversee/direct the work of someone else wanting to write this as a pair of UberConverter connectors (crs2pdf, pdf2crs.)&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
** See [http://poppler.freedesktop.org/ Poppler] for PDF import.  &lt;br /&gt;
** This may be a first step towards an eventual migration of the backend renderer to Cairo&lt;br /&gt;
* Pull out the scribus pdf support into a libpdf that can be shared by both scribus and Inkscape&lt;br /&gt;
** Requires conversion of Qt-isms into more neutral widgetset-independent style&lt;br /&gt;
* Extend an existing standalone (filter) tool&lt;br /&gt;
** [http://scratchcomputing.com/projects/uber-converter/ Uberconverter]&lt;br /&gt;
** [http://www.solidcode.net/pdf2svg/ pdf2svg]&lt;br /&gt;
** [http://www.sodipodi.com/index.php3?section=download/tools ill2svg]&lt;br /&gt;
** [http://www.xs4all.nl/~hanwen/public/software/ai2svg.py ai2svg]&lt;br /&gt;
** [http://www.accesspdf.com/pdftk/ pdftk]&lt;br /&gt;
&lt;br /&gt;
== Questions/Brainstorms ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through the Google Summer of Code? What's the status of this?&lt;br /&gt;
** $2000 earned; there has been no plan or consensus for what to use it for&lt;br /&gt;
* Does Cairo have 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?&lt;br /&gt;
** Yes, Cairo has PDF export capabilities; it's unknown if it's significantly better than our current (poor) pdf export functionality&lt;br /&gt;
** Cairo Postscript and PDF backends are still experimental and disabled by default in current stable release, but plan is to make them supported in next stable release, expected for the end of 2005. See [http://cvs.cairographics.org/*checkout*/cairo/ROADMAP Cairo ROADMAP]&lt;br /&gt;
** A way to test cairo capabilities would be to use librsvg HEAD. See Dom Lachowicz [http://www.advogato.org/person/cinamod/diary.html?start=91 blog entry].&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files, which have been PDF based since Illustrator 10 (at least).  &lt;br /&gt;
* Other RFE's related to Import or Export?&lt;br /&gt;
* Add extension for use of [http://vdxtosvg.sourceforge.net/ VDX2SVG]&lt;br /&gt;
** (This is an unrelated file format... -- Bryce)&lt;br /&gt;
* UberConverter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* I'd like to suggest looking at Xpdf or ghostview as possible bases to build a pdftosvg tool with. They both come with command line tools to convert pdf files to other formats. - Ulf Erikson&lt;br /&gt;
** This is what we do currently iirc - Bryce&lt;br /&gt;
** Uh, okay. I must have missed that. What tool do you use? I know about [http://www.solidcode.net/pdf2svg/ pdf2svg], [http://www.sodipodi.com/index.php3?section=download/tools ill2svg] and [http://www.xs4all.nl/~hanwen/public/software/ai2svg.py ai2svg]. Neither seem to be based on a pdf reader/viewer. I have never tried the (Windows only?) SVG plugin for [http://www.pstoedit.net/pstoedit pstoedit] and the [http://www.eprg.org/projects/SVG/ps2svg/ ps2svg] SVG driver for Ghostscript doesn't seem to be available at all. Anyway, I see now that you list [http://poppler.freedesktop.org/ Poppler] (which a pdf library based on Xpdf) as something worth looking at, so I guess you can remove my comment all together. Let me know if you wish to try my Xpdf code with Poppler. - Ulf   (Could we not use the mailing list for discussions?)&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3723</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3723"/>
		<updated>2005-12-14T13:02:28Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: Refactoring&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out the #1 feature need for Inkscape right now is strong support for Adobe Portable Document Format (PDF) and Postscript (PS) in his  [http://sourceforge.net/mailarchive/forum.php?forum_id=36054&amp;amp;max_rows=25&amp;amp;style=flat&amp;amp;viewmonth=200511&amp;amp;viewday=30 2005.11.30 email] to the Inkscape mailing lists.&lt;br /&gt;
This ConsensusPoll exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
ContractExplanation&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes-No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
 No ... BrandonCsSanders    - Success needs to be defined (e.g., if all 20 test cases are passed ...)&lt;br /&gt;
 No ... BryceHarrington     - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 No ... AlexandreProkoudine - There is no plan yet&lt;br /&gt;
 No ... ColinMarquardt      - There is no plan yet&lt;br /&gt;
 No ... EricWilhelm         - The plan needs salt&lt;br /&gt;
 No ... MenTaLguY           - This isn't much of a plan...&lt;br /&gt;
 No ... JonCruz             - Plan? Not quite yet&lt;br /&gt;
 No ... JonPhillips         - no plan...&lt;br /&gt;
 No ... NicuBuculei         - so far the plan is weak&lt;br /&gt;
 No ... RalfWStephan        - isolated thoughts don't make a plan, pledge 5% of SoC money amount used for it&lt;br /&gt;
 No ... AndyFitzsimon       - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 No ... TuukkaPasanen       - There isn't good plan yet.&lt;br /&gt;
&lt;br /&gt;
(If you are voting no because the plan is incomplete, please describe what you'd like to see added or changed.)&lt;br /&gt;
&lt;br /&gt;
== Pledges ==&lt;br /&gt;
&lt;br /&gt;
 $50 ... BryceHarrington  - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 $50 ... AndyFitzsimon    - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 ??? ... RalfWStephan     - pledge 5% of SoC money amount used for it (how much is this?)&lt;br /&gt;
 $50 ... BrandonCsSanders - once the plan is done&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
# Describe the [[Current PDF Support]]&lt;br /&gt;
# Identify [[Required PDF Support]]&lt;br /&gt;
# Assemble a few dozen examples to use as [[PDF test cases]]&lt;br /&gt;
# Determine timeframe&lt;br /&gt;
## Start some time in early 2006?&lt;br /&gt;
## Expected completion some time in mid/late 2006?&lt;br /&gt;
# Select developer with the right skillset&lt;br /&gt;
## C/C++, XML&lt;br /&gt;
## PDF file format&lt;br /&gt;
## SVG file format&lt;br /&gt;
## Able to work under (U.S.) contract&lt;br /&gt;
## /Other skillset requirements?/&lt;br /&gt;
# Determine what funding is needed to enable them to complete the work&lt;br /&gt;
# Establish a contract with the selected developer to perform the work&lt;br /&gt;
# When the developer is done, verify that all test cases pass, then pay developer&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* PrintingSubsystem&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import/Export Feature Enhancements&lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
* Library that integrates directly in to inkscape (and scribus, ...)&lt;br /&gt;
* Standalone pdf2svg, svg2pdf, ... filter scripts that can be bundled with inkscape&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
(Brandon - what is this section for? -- Bryce)&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a developer to implement it&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
*** What should the threshhold be?  $2000?  $5000?&lt;br /&gt;
*** Still too early to decide what the threshold should be.  We need to know how much it will cost first.&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
*** 10-20% - Tester to collect test cases and put together a test suite for developer to use&lt;br /&gt;
*** 70-80% - Developer to write the code, document it, and make it pass the tests&lt;br /&gt;
*** 5-10%  - Liaison to handle the paperwork, collect/distribute funds, track/report progress, and verify the work has been completed adequately&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
*** BrandonCsSanders ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** EricWilhelm ... This will be a lovely fit for the UberConverter.  I'm guessing $5k would get it to about the same level as XAR and SVG in chromista.  Caveat:  Those aren't done yet.  Check back in Jan.  I would also be happy to oversee/direct the work of someone else wanting to write this as a pair of UberConverter connectors (crs2pdf, pdf2crs.)&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
** See [http://poppler.freedesktop.org/ Poppler] for PDF import.  &lt;br /&gt;
** This may be a first step towards an eventual migration of the backend renderer to Cairo&lt;br /&gt;
* Pull out the scribus pdf support into a libpdf that can be shared by both scribus and Inkscape&lt;br /&gt;
** Requires conversion of Qt-isms into more neutral widgetset-independent style&lt;br /&gt;
* Extend an existing standalone (filter) tool&lt;br /&gt;
** [http://scratchcomputing.com/projects/uber-converter/ Uberconverter]&lt;br /&gt;
** [http://www.solidcode.net/pdf2svg/ pdf2svg]&lt;br /&gt;
** [http://www.sodipodi.com/index.php3?section=download/tools ill2svg]&lt;br /&gt;
** [http://www.xs4all.nl/~hanwen/public/software/ai2svg.py ai2svg]&lt;br /&gt;
** [http://www.accesspdf.com/pdftk/ pdftk]&lt;br /&gt;
&lt;br /&gt;
== Questions/Brainstorms ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through the Google Summer of Code? What's the status of this?&lt;br /&gt;
** $2000 earned; there has been no plan or consensus for what to use it for&lt;br /&gt;
* Does Cairo have 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?&lt;br /&gt;
** Yes, Cairo has PDF export capabilities; it's unknown if it's significantly better than our current (poor) pdf export functionality&lt;br /&gt;
** Cairo Postscript and PDF backends are still experimental and disabled by default in current stable release, but plan is to make them supported in next stable release, expected for the end of 2005. See [http://cvs.cairographics.org/*checkout*/cairo/ROADMAP Cairo ROADMAP]&lt;br /&gt;
** A way to test cairo capabilities would be to use librsvg HEAD. See Dom Lachowicz [http://www.advogato.org/person/cinamod/diary.html?start=91 blog entry].&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files, which have been PDF based since Illustrator 10 (at least).  &lt;br /&gt;
* Other RFE's related to Import or Export?&lt;br /&gt;
* Add extension for use of [http://vdxtosvg.sourceforge.net/ VDX2SVG]&lt;br /&gt;
** (This is an unrelated file format... -- Bryce)&lt;br /&gt;
* UberConverter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* I'd like to suggest looking at Xpdf or ghostview as possible bases to build a pdftosvg tool with. They both come with command line tools to convert pdf files to other formats. - Ulf Erikson&lt;br /&gt;
** This is what we do currently iirc - Bryce&lt;br /&gt;
** Uh, okay. I must have missed that. What tool do you use? I know about [http://www.solidcode.net/pdf2svg/ pdf2svg], [http://www.sodipodi.com/index.php3?section=download/tools ill2svg] and [http://www.xs4all.nl/~hanwen/public/software/ai2svg.py ai2svg]. Neither seem to be based on a pdf reader/viewer. I have never tried the (Windows only?) SVG plugin for [http://www.pstoedit.net/pstoedit pstoedit] and the [http://www.eprg.org/projects/SVG/ps2svg/ ps2svg] SVG driver for Ghostscript doesn't seem to be available at all. Anyway, I see now that you list [http://poppler.freedesktop.org/ Poppler] (which a pdf library based on Xpdf) as something worth looking at, so I guess you can remove my comment all together. Let me know if you wish to try my Xpdf code with Poppler. - Ulf   (Could we not use the mailing list for discussions?)&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Required_PDF_Support&amp;diff=4043</id>
		<title>Required PDF Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Required_PDF_Support&amp;diff=4043"/>
		<updated>2005-12-14T12:42:59Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: Refactoring&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is part of the PrintingConsensusPoll.&lt;br /&gt;
&lt;br /&gt;
# What level of Support/features are required?&lt;br /&gt;
# What SVG features must be supported beyond the basics?&lt;br /&gt;
# Should the deliverable be a library, a stand alone tool, or ...?&lt;br /&gt;
# Other questions about requirements?&lt;br /&gt;
&lt;br /&gt;
This page identifies exactly what sort of PDF support Inkscape needs.  This information is essential to complete the plan for the PrintingConsensusPoll.&lt;br /&gt;
&lt;br /&gt;
* Arbitrary .pdf and .ps files can be opened or imported directly into an inkscape document in exactly the way that .svg files are imported.&lt;br /&gt;
** All shapes are editable&lt;br /&gt;
** All text is rendered in the same font as the original .pdf&lt;br /&gt;
** All text is appropriately sequential (multi-column pdfs are handled correctly)&lt;br /&gt;
** Arbitrary &amp;quot;page to import&amp;quot; is selectable for multi-page documents.&lt;br /&gt;
* Arbitrary .svg files can be &amp;quot;saved as&amp;quot; .pdf files&lt;br /&gt;
** What does the .pdf rendering model have that .svg does not?&lt;br /&gt;
** What does the .svg rendering model have that .pdf does not?&lt;br /&gt;
** Perhaps you would like to help EricWilhelm fill-out this table:  [http://scratchcomputing.com/projects/uber-converter/chromista_features.html xar/svg/ps/pdf/crs features] (contact me to get the YAML source)&lt;br /&gt;
* Hyperlinks in the PDF file are preserved in the SVG.&lt;br /&gt;
* Exporting the SVG to .png produces a pixel accurate ...&lt;br /&gt;
* ... please refactor and refine ...&lt;br /&gt;
 &lt;br /&gt;
== What Users Need from Inkscape PDF/PS Support ==&lt;br /&gt;
&lt;br /&gt;
* SVG canvas size needs to be compatible with PDF canvas&lt;br /&gt;
* Color SVG's get turned black and white on export; needs to preserve colors&lt;br /&gt;
* Better gradient supports.  Xara Xtreme does a nice trick with gradients by creating colored steps aligned to the shape/direction of the gradient.&lt;br /&gt;
* Better AI support.  The Adobe Illustrator file format is a PDF-based format (after version 7), or postscript (before version 7).  If Inkscape gains good PDF/PS support, it should also be able to load/save AI files.&lt;br /&gt;
* Support for alpha transparency everywhere (objects, gradient stops, etc.)&lt;br /&gt;
* Ability to tile one large image across multiple pages (cf. KDEPrint's poster utility http://printing.kde.org/downloads/)&lt;br /&gt;
* /What else?/&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=PDF_Test_Cases&amp;diff=3580</id>
		<title>PDF Test Cases</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=PDF_Test_Cases&amp;diff=3580"/>
		<updated>2005-12-14T12:38:59Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: refactoring&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is part of the PrintingConsensusPoll.  Please link sample PDF's here, that Inkscape currently cannot handle.&lt;br /&gt;
&lt;br /&gt;
* brisgeek.com example [http://brisgeek.com/files/example.svg svg] [http://brisgeek.com/files/example.pdf pdf] [http://brisgeek.com/files/example.eps eps] [http://brisgeek.com/files/example.ps ps]&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3722</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3722"/>
		<updated>2005-12-14T12:34:17Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out the #1 feature need for Inkscape right now is strong support for Adobe Portable Document Format (PDF) and Postscript (PS) in his  [http://sourceforge.net/mailarchive/forum.php?forum_id=36054&amp;amp;max_rows=25&amp;amp;style=flat&amp;amp;viewmonth=200511&amp;amp;viewday=30 2005.11.30 email] to the Inkscape mailing lists.&lt;br /&gt;
This ConsensusPoll exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
ContractExplanation&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes-No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
 No ... BrandonCsSanders - There is no plan yet&lt;br /&gt;
 No ... BryceHarrington - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 No ... AlexandreProkoudine - There is no plan yet&lt;br /&gt;
 No ... ColinMarquardt - There is no plan yet&lt;br /&gt;
 No ... EricWilhelm - The plan needs salt&lt;br /&gt;
 No ... MenTaLguY - This isn't much of a plan...&lt;br /&gt;
 No ... JonCruz - Plan? Not quite yet&lt;br /&gt;
 No ... JonPhillips - no plan...&lt;br /&gt;
 No ... NicuBuculei - so far the plan is weak&lt;br /&gt;
 No ... RalfWStephan - isolated thoughts don't make a plan, pledge 5% of SoC money amount used for it&lt;br /&gt;
 No ... AndyFitzsimon - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 No ... TuukkaPasanen - There isn't good plan yet.&lt;br /&gt;
&lt;br /&gt;
(If you are voting no because the plan is incomplete, please describe what you'd like to see added or changed.)&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
# Describe the [[Current PDF Support]]&lt;br /&gt;
# Identify [[Required PDF Support]]&lt;br /&gt;
# Assemble a few dozen examples to use as [[PDF test cases]]&lt;br /&gt;
# Determine timeframe&lt;br /&gt;
## Start some time in early 2006?&lt;br /&gt;
## Expected completion some time in mid/late 2006?&lt;br /&gt;
# Select developer with the right skillset&lt;br /&gt;
## C/C++, XML&lt;br /&gt;
## PDF file format&lt;br /&gt;
## SVG file format&lt;br /&gt;
## Able to work under (U.S.) contract&lt;br /&gt;
## /Other skillset requirements?/&lt;br /&gt;
# Determine what funding is needed to enable them to complete the work&lt;br /&gt;
# Establish a contract with the selected developer to perform the work&lt;br /&gt;
# When the developer is done, verify that all test cases pass, then pay developer&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* PrintingSubsystem&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import/Export Feature Enhancements&lt;br /&gt;
* [http://scratchcomputing.com/projects/uber-converter/ Uberconverter]&lt;br /&gt;
* [http://poppler.freedesktop.org/ Poppler] for PDF import.  &lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
(Brandon - what is this section for? -- Bryce)&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a developer to implement it&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
*** What should the threshhold be?  $2000?  $5000?&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
*** 10-20% - Tester to collect test cases and put together a test suite for developer to use&lt;br /&gt;
*** 70-80% - Developer to write the code, document it, and make it pass the tests&lt;br /&gt;
*** 5-10%  - Liaison to handle the paperwork, collect/distribute funds, track/report progress, and verify the work has been completed adequately&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
*** BrandonCsSanders ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** EricWilhelm ... This will be a lovely fit for the UberConverter.  I'm guessing $5k would get it to about the same level as XAR and SVG in chromista.  Caveat:  Those aren't done yet.  Check back in Jan.  I would also be happy to oversee/direct the work of someone else wanting to write this as a pair of UberConverter connectors (crs2pdf, pdf2crs.)&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
** See poppler&lt;br /&gt;
** This may be a first step towards an eventual migration of the backend renderer to Cairo&lt;br /&gt;
* Pull out the scribus pdf support into a libpdf that can be shared by both scribus and Inkscape&lt;br /&gt;
** Requires conversion of Qt-isms into more neutral widgetset-independent style&lt;br /&gt;
* PDF2SVG (http://www.solidcode.net/pdf2svg/)&lt;br /&gt;
* [http://www.accesspdf.com/pdftk/ pdftk]?&lt;br /&gt;
* /other strategies?/&lt;br /&gt;
&lt;br /&gt;
== Questions/Brainstorms ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through the Google Summer of Code? What's the status of this?&lt;br /&gt;
** $2000 earned; there has been no plan or concensus for what to use it for&lt;br /&gt;
* Does Cairo have 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?&lt;br /&gt;
** Yes, Cairo has PDF export capabilities; it's unknown if it's significantly better than our current (poor) pdf export functionality&lt;br /&gt;
** Cairo Postscript and PDF backends are still experimental and disabled by default in current stable release, but plan is to make them supported in next stable release, expected for the end of 2005. See Cairo ROADMAP: http://cvs.cairographics.org/*checkout*/cairo/ROADMAP&lt;br /&gt;
** A way to test cairo capabilities would be to use librsvg HEAD. See Dom Lachowicz blog entry http://www.advogato.org/person/cinamod/diary.html?start=91 .&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files, which have been PDF based since Illustrator 10 (at least).  &lt;br /&gt;
* Other RFE's related to Import or Export?&lt;br /&gt;
* Add extension for use of VDX2SVG (http://vdxtosvg.sourceforge.net/)&lt;br /&gt;
** (This is an unrelated file format... -- Bryce)&lt;br /&gt;
* UberConverter&lt;br /&gt;
&lt;br /&gt;
* I'd like to suggest looking at Xpdf or ghostview as possible bases to build a pdftosvg tool with. They both come with command line tools to convert pdf files to other formats. - Ulf Erikson&lt;br /&gt;
** This is what we do currently iirc - Bryce&lt;br /&gt;
** Uh, okay. I must have missed that. What tool do you use? I know about [http://www.solidcode.net/pdf2svg/ pdf2svg], [http://www.sodipodi.com/index.php3?section=download/tools ill2svg] and [http://www.xs4all.nl/~hanwen/public/software/ai2svg.py ai2svg]. Neither seem to be based on a pdf reader/viewer. I have never tried the (Windows only?) SVG plugin for [http://www.pstoedit.net/pstoedit pstoedit] and the [http://www.eprg.org/projects/SVG/ps2svg/ ps2svg] SVG driver for Ghostscript doesn't seem to be available at all. Anyway, I see now that you list [http://poppler.freedesktop.org/ Poppler] (which a pdf library based on Xpdf) as something worth looking at, so I guess you can remove my comment all together. Let me know if you wish to try my Xpdf code with Poppler. - Ulf   (Could we not use the mailing list for discussions?)&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Required_PDF_Support&amp;diff=4042</id>
		<title>Required PDF Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Required_PDF_Support&amp;diff=4042"/>
		<updated>2005-12-14T12:33:38Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: Refactoring&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# What is level of Support/features are required?&lt;br /&gt;
# What SVG features must be supported beyond the basics?&lt;br /&gt;
# Should the deliverable be a library, a stand alone tool, or ...?&lt;br /&gt;
# Other questions about requirements?&lt;br /&gt;
&lt;br /&gt;
This page identifies exactly what sort of PDF support Inkscape needs.  This information is essential to complete the plan for the PrintingConsensusPoll.&lt;br /&gt;
&lt;br /&gt;
* Arbitrary .pdf and .ps files can be opened or imported directly into an inkscape document in exactly the way that .svg files are imported.&lt;br /&gt;
** All shapes are editable&lt;br /&gt;
** All text is rendered in the same font as the original .pdf&lt;br /&gt;
** All text is appropriately sequential (multi-column pdfs are handled correctly)&lt;br /&gt;
** Arbitrary &amp;quot;page to import&amp;quot; is selectable for multi-page documents.&lt;br /&gt;
* Arbitrary .svg files can be &amp;quot;saved as&amp;quot; .pdf files&lt;br /&gt;
** What does the .pdf rendering model have that .svg does not?&lt;br /&gt;
** What does the .svg rendering model have that .pdf does not?&lt;br /&gt;
** Perhaps you would like to help EricWilhelm fill-out this table:  [http://scratchcomputing.com/projects/uber-converter/chromista_features.html xar/svg/ps/pdf/crs features] (contact me to get the YAML source)&lt;br /&gt;
* Hyperlinks in the PDF file are preserved in the SVG.&lt;br /&gt;
* Exporting the SVG to .png produces a pixel accurate ...&lt;br /&gt;
* ... please refactor and refine ...&lt;br /&gt;
 &lt;br /&gt;
== What Users Need from Inkscape PDF/PS Support ==&lt;br /&gt;
&lt;br /&gt;
* SVG canvas size needs to be compatible with PDF canvas&lt;br /&gt;
* Color SVG's get turned black and white on export; needs to preserve colors&lt;br /&gt;
* Better gradient supports.  Xara Xtreme does a nice trick with gradients by creating colored steps aligned to the shape/direction of the gradient.&lt;br /&gt;
* Better AI support.  The Adobe Illustrator file format is a PDF-based format (after version 7), or postscript (before version 7).  If Inkscape gains good PDF/PS support, it should also be able to load/save AI files.&lt;br /&gt;
* Support for alpha transparency everywhere (objects, gradient stops, etc.)&lt;br /&gt;
* Ability to tile one large image across multiple pages (cf. KDEPrint's poster utility http://printing.kde.org/downloads/)&lt;br /&gt;
* /What else?/&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=PDF_Support&amp;diff=3569</id>
		<title>PDF Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=PDF_Support&amp;diff=3569"/>
		<updated>2005-12-14T12:29:49Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: Disambiguation page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Current PDF Support]]&lt;br /&gt;
* [[Required PDF Support]]&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Required_PDF_Support&amp;diff=4041</id>
		<title>Required PDF Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Required_PDF_Support&amp;diff=4041"/>
		<updated>2005-12-14T12:29:05Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: from PDF Support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page identifies exactly what sort of PDF support Inkscape needs.  This information is essential to complete the plan for the PrintingConsensusPoll.&lt;br /&gt;
&lt;br /&gt;
* Arbitrary .pdf and .ps files can be opened or imported directly into an inkscape document in exactly the way that .svg files are imported.&lt;br /&gt;
** All shapes are editable&lt;br /&gt;
** All text is rendered in the same font as the original .pdf&lt;br /&gt;
** All text is appropriately sequential (multi-column pdfs are handled correctly)&lt;br /&gt;
** Arbitrary &amp;quot;page to import&amp;quot; is selectable for multi-page documents.&lt;br /&gt;
* Arbitrary .svg files can be &amp;quot;saved as&amp;quot; .pdf files&lt;br /&gt;
** What does the .pdf rendering model have that .svg does not?&lt;br /&gt;
** What does the .svg rendering model have that .pdf does not?&lt;br /&gt;
** Perhaps you would like to help EricWilhelm fill-out this table:  [http://scratchcomputing.com/projects/uber-converter/chromista_features.html xar/svg/ps/pdf/crs features] (contact me to get the YAML source)&lt;br /&gt;
* Hyperlinks in the PDF file are preserved in the SVG.&lt;br /&gt;
* Exporting the SVG to .png produces a pixel accurate ...&lt;br /&gt;
* ... please refactor and refine ...&lt;br /&gt;
 &lt;br /&gt;
== What Users Need from Inkscape PDF/PS Support ==&lt;br /&gt;
&lt;br /&gt;
* SVG canvas size needs to be compatible with PDF canvas&lt;br /&gt;
* Color SVG's get turned black and white on export; needs to preserve colors&lt;br /&gt;
* Better gradient supports.  Xara Xtreme does a nice trick with gradients by creating colored steps aligned to the shape/direction of the gradient.&lt;br /&gt;
* Better AI support.  The Adobe Illustrator file format is a PDF-based format (after version 7), or postscript (before version 7).  If Inkscape gains good PDF/PS support, it should also be able to load/save AI files.&lt;br /&gt;
* Support for alpha transparency everywhere (objects, gradient stops, etc.)&lt;br /&gt;
* Ability to tile one large image across multiple pages (cf. KDEPrint's poster utility http://printing.kde.org/downloads/)&lt;br /&gt;
* /What else?/&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3721</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3721"/>
		<updated>2005-12-14T12:28:32Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: Moving PDF support to Required PDF Support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out the #1 feature need for Inkscape right now is strong support for Adobe Portable Document Format (PDF) and Postscript (PS) in his  [http://sourceforge.net/mailarchive/forum.php?forum_id=36054&amp;amp;max_rows=25&amp;amp;style=flat&amp;amp;viewmonth=200511&amp;amp;viewday=30 2005.11.30 email] to the Inkscape mailing lists.&lt;br /&gt;
This ConsensusPoll exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
ContractExplanation&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes-No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
 No ... BrandonCsSanders - There is no plan yet&lt;br /&gt;
 No ... BryceHarrington - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 No ... AlexandreProkoudine - There is no plan yet&lt;br /&gt;
 No ... ColinMarquardt - There is no plan yet&lt;br /&gt;
 No ... EricWilhelm - The plan needs salt&lt;br /&gt;
 No ... MenTaLguY - This isn't much of a plan...&lt;br /&gt;
 No ... JonCruz - Plan? Not quite yet&lt;br /&gt;
 No ... JonPhillips - no plan...&lt;br /&gt;
 No ... NicuBuculei - so far the plan is weak&lt;br /&gt;
 No ... RalfWStephan - isolated thoughts don't make a plan, pledge 5% of SoC money amount used for it&lt;br /&gt;
 No ... AndyFitzsimon - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 No ... TuukkaPasanen - There isn't good plan yet.&lt;br /&gt;
&lt;br /&gt;
(If you are voting no because the plan is incomplete, please describe what you'd like to see added or changed.)&lt;br /&gt;
&lt;br /&gt;
== What Users Need from Inkscape PDF/PS Support ==&lt;br /&gt;
&lt;br /&gt;
: Moved to [[PDF support]]&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
# Describe the [[Current PDF Support]]&lt;br /&gt;
# Identify requirements&lt;br /&gt;
## What level of [[Required PDF Support]]/features is required?&lt;br /&gt;
## What SVG features must be supported beyond the basics?&lt;br /&gt;
## Should the deliverable be a library, a stand alone tool, or ...?&lt;br /&gt;
## /Other questions about requirements?/&lt;br /&gt;
# Assemble a few dozen examples to use as [[PDF test cases]]&lt;br /&gt;
## http://brisgeek.com/files/example.svg , http://brisgeek.com/files/example.pdf , http://brisgeek.com/files/example.eps , http://brisgeek.com/files/example.ps &lt;br /&gt;
## /Please link sample PDF's here, that Inkscape currently cannot handle/&lt;br /&gt;
# Determine timeframe&lt;br /&gt;
## Start some time in early 2006?&lt;br /&gt;
## Expected completion some time in mid/late 2006?&lt;br /&gt;
# Select developer with the right skillset&lt;br /&gt;
## C/C++, XML&lt;br /&gt;
## PDF file format&lt;br /&gt;
## SVG file format&lt;br /&gt;
## Able to work under (U.S.) contract&lt;br /&gt;
## /Other skillset requirements?/&lt;br /&gt;
# Determine what funding is needed to enable them to complete the work&lt;br /&gt;
# Establish a contract with the selected developer to perform the work&lt;br /&gt;
# When the developer is done, verify that all test cases pass, then pay developer&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* PrintingSubsystem&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import/Export Feature Enhancements&lt;br /&gt;
* [http://scratchcomputing.com/projects/uber-converter/ Uberconverter]&lt;br /&gt;
* [http://poppler.freedesktop.org/ Poppler] for PDF import.  &lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
(Brandon - what is this section for? -- Bryce)&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a developer to implement it&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
*** What should the threshhold be?  $2000?  $5000?&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
*** 10-20% - Tester to collect test cases and put together a test suite for developer to use&lt;br /&gt;
*** 70-80% - Developer to write the code, document it, and make it pass the tests&lt;br /&gt;
*** 5-10%  - Liaison to handle the paperwork, collect/distribute funds, track/report progress, and verify the work has been completed adequately&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
*** BrandonCsSanders ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** EricWilhelm ... This will be a lovely fit for the UberConverter.  I'm guessing $5k would get it to about the same level as XAR and SVG in chromista.  Caveat:  Those aren't done yet.  Check back in Jan.  I would also be happy to oversee/direct the work of someone else wanting to write this as a pair of UberConverter connectors (crs2pdf, pdf2crs.)&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
** See poppler&lt;br /&gt;
** This may be a first step towards an eventual migration of the backend renderer to Cairo&lt;br /&gt;
* Pull out the scribus pdf support into a libpdf that can be shared by both scribus and Inkscape&lt;br /&gt;
** Requires conversion of Qt-isms into more neutral widgetset-independent style&lt;br /&gt;
* PDF2SVG (http://www.solidcode.net/pdf2svg/)&lt;br /&gt;
* [http://www.accesspdf.com/pdftk/ pdftk]?&lt;br /&gt;
* /other strategies?/&lt;br /&gt;
&lt;br /&gt;
== Questions/Brainstorms ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through the Google Summer of Code? What's the status of this?&lt;br /&gt;
** $2000 earned; there has been no plan or concensus for what to use it for&lt;br /&gt;
* Does Cairo have 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?&lt;br /&gt;
** Yes, Cairo has PDF export capabilities; it's unknown if it's significantly better than our current (poor) pdf export functionality&lt;br /&gt;
** Cairo Postscript and PDF backends are still experimental and disabled by default in current stable release, but plan is to make them supported in next stable release, expected for the end of 2005. See Cairo ROADMAP: http://cvs.cairographics.org/*checkout*/cairo/ROADMAP&lt;br /&gt;
** A way to test cairo capabilities would be to use librsvg HEAD. See Dom Lachowicz blog entry http://www.advogato.org/person/cinamod/diary.html?start=91 .&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files, which have been PDF based since Illustrator 10 (at least).  &lt;br /&gt;
* Other RFE's related to Import or Export?&lt;br /&gt;
* Add extension for use of VDX2SVG (http://vdxtosvg.sourceforge.net/)&lt;br /&gt;
** (This is an unrelated file format... -- Bryce)&lt;br /&gt;
* UberConverter&lt;br /&gt;
&lt;br /&gt;
* I'd like to suggest looking at Xpdf or ghostview as possible bases to build a pdftosvg tool with. They both come with command line tools to convert pdf files to other formats. - Ulf Erikson&lt;br /&gt;
** This is what we do currently iirc - Bryce&lt;br /&gt;
** Uh, okay. I must have missed that. What tool do you use? I know about [http://www.solidcode.net/pdf2svg/ pdf2svg], [http://www.sodipodi.com/index.php3?section=download/tools ill2svg] and [http://www.xs4all.nl/~hanwen/public/software/ai2svg.py ai2svg]. Neither seem to be based on a pdf reader/viewer. I have never tried the (Windows only?) SVG plugin for [http://www.pstoedit.net/pstoedit pstoedit] and the [http://www.eprg.org/projects/SVG/ps2svg/ ps2svg] SVG driver for Ghostscript doesn't seem to be available at all. Anyway, I see now that you list [http://poppler.freedesktop.org/ Poppler] (which a pdf library based on Xpdf) as something worth looking at, so I guess you can remove my comment all together. Let me know if you wish to try my Xpdf code with Poppler. - Ulf   (Could we not use the mailing list for discussions?)&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Current_PDF_Support&amp;diff=405</id>
		<title>Current PDF Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Current_PDF_Support&amp;diff=405"/>
		<updated>2005-12-14T12:27:00Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: Moved some discussion about the current PDF support here&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* I'd like to suggest looking at Xpdf or ghostview as possible bases to build a pdftosvg tool with. They both come with command line tools to convert pdf files to other formats. - Ulf Erikson&lt;br /&gt;
** This is what we do currently iirc - Bryce&lt;br /&gt;
** Uh, okay. I must have missed that. What tool do you use? I know about [http://www.solidcode.net/pdf2svg/ pdf2svg], [http://www.sodipodi.com/index.php3?section=download/tools ill2svg] and [http://www.xs4all.nl/~hanwen/public/software/ai2svg.py ai2svg]. Neither seem to be based on a pdf reader/viewer. I have never tried the (Windows only?) SVG plugin for [http://www.pstoedit.net/pstoedit pstoedit] and the [http://www.eprg.org/projects/SVG/ps2svg/ ps2svg] SVG driver for Ghostscript doesn't seem to be available at all. Anyway, I see now that you list [http://poppler.freedesktop.org/ Poppler] (which a pdf library based on Xpdf) as something worth looking at, so I guess you can remove my comment all together. Let me know if you wish to try my Xpdf code with Poppler. - Ulf   (Could we not use the mailing list for discussions?)&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3720</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3720"/>
		<updated>2005-12-14T12:26:22Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out the #1 feature need for Inkscape right now is strong support for Adobe Portable Document Format (PDF) and Postscript (PS) in his  [http://sourceforge.net/mailarchive/forum.php?forum_id=36054&amp;amp;max_rows=25&amp;amp;style=flat&amp;amp;viewmonth=200511&amp;amp;viewday=30 2005.11.30 email] to the Inkscape mailing lists.&lt;br /&gt;
This ConsensusPoll exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
ContractExplanation&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes-No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
 No ... BrandonCsSanders - There is no plan yet&lt;br /&gt;
 No ... BryceHarrington - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 No ... AlexandreProkoudine - There is no plan yet&lt;br /&gt;
 No ... ColinMarquardt - There is no plan yet&lt;br /&gt;
 No ... EricWilhelm - The plan needs salt&lt;br /&gt;
 No ... MenTaLguY - This isn't much of a plan...&lt;br /&gt;
 No ... JonCruz - Plan? Not quite yet&lt;br /&gt;
 No ... JonPhillips - no plan...&lt;br /&gt;
 No ... NicuBuculei - so far the plan is weak&lt;br /&gt;
 No ... RalfWStephan - isolated thoughts don't make a plan, pledge 5% of SoC money amount used for it&lt;br /&gt;
 No ... AndyFitzsimon - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 No ... TuukkaPasanen - There isn't good plan yet.&lt;br /&gt;
&lt;br /&gt;
(If you are voting no because the plan is incomplete, please describe what you'd like to see added or changed.)&lt;br /&gt;
&lt;br /&gt;
== What Users Need from Inkscape PDF/PS Support ==&lt;br /&gt;
&lt;br /&gt;
: Moved to [[PDF support]]&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
# Describe the [[Current PDF Support]]&lt;br /&gt;
# Identify requirements&lt;br /&gt;
## What level of [[PDF support]]/features is required?&lt;br /&gt;
## What SVG features must be supported beyond the basics?&lt;br /&gt;
## Should the deliverable be a library, a stand alone tool, or ...?&lt;br /&gt;
## /Other questions about requirements?/&lt;br /&gt;
# Assemble a few dozen examples to use as [[PDF test cases]]&lt;br /&gt;
## http://brisgeek.com/files/example.svg , http://brisgeek.com/files/example.pdf , http://brisgeek.com/files/example.eps , http://brisgeek.com/files/example.ps &lt;br /&gt;
## /Please link sample PDF's here, that Inkscape currently cannot handle/&lt;br /&gt;
# Determine timeframe&lt;br /&gt;
## Start some time in early 2006?&lt;br /&gt;
## Expected completion some time in mid/late 2006?&lt;br /&gt;
# Select developer with the right skillset&lt;br /&gt;
## C/C++, XML&lt;br /&gt;
## PDF file format&lt;br /&gt;
## SVG file format&lt;br /&gt;
## Able to work under (U.S.) contract&lt;br /&gt;
## /Other skillset requirements?/&lt;br /&gt;
# Determine what funding is needed to enable them to complete the work&lt;br /&gt;
# Establish a contract with the selected developer to perform the work&lt;br /&gt;
# When the developer is done, verify that all test cases pass, then pay developer&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* PrintingSubsystem&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import/Export Feature Enhancements&lt;br /&gt;
* [http://scratchcomputing.com/projects/uber-converter/ Uberconverter]&lt;br /&gt;
* [http://poppler.freedesktop.org/ Poppler] for PDF import.  &lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
(Brandon - what is this section for? -- Bryce)&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a developer to implement it&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
*** What should the threshhold be?  $2000?  $5000?&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
*** 10-20% - Tester to collect test cases and put together a test suite for developer to use&lt;br /&gt;
*** 70-80% - Developer to write the code, document it, and make it pass the tests&lt;br /&gt;
*** 5-10%  - Liaison to handle the paperwork, collect/distribute funds, track/report progress, and verify the work has been completed adequately&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
*** BrandonCsSanders ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** EricWilhelm ... This will be a lovely fit for the UberConverter.  I'm guessing $5k would get it to about the same level as XAR and SVG in chromista.  Caveat:  Those aren't done yet.  Check back in Jan.  I would also be happy to oversee/direct the work of someone else wanting to write this as a pair of UberConverter connectors (crs2pdf, pdf2crs.)&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
** See poppler&lt;br /&gt;
** This may be a first step towards an eventual migration of the backend renderer to Cairo&lt;br /&gt;
* Pull out the scribus pdf support into a libpdf that can be shared by both scribus and Inkscape&lt;br /&gt;
** Requires conversion of Qt-isms into more neutral widgetset-independent style&lt;br /&gt;
* PDF2SVG (http://www.solidcode.net/pdf2svg/)&lt;br /&gt;
* [http://www.accesspdf.com/pdftk/ pdftk]?&lt;br /&gt;
* /other strategies?/&lt;br /&gt;
&lt;br /&gt;
== Questions/Brainstorms ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through the Google Summer of Code? What's the status of this?&lt;br /&gt;
** $2000 earned; there has been no plan or concensus for what to use it for&lt;br /&gt;
* Does Cairo have 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?&lt;br /&gt;
** Yes, Cairo has PDF export capabilities; it's unknown if it's significantly better than our current (poor) pdf export functionality&lt;br /&gt;
** Cairo Postscript and PDF backends are still experimental and disabled by default in current stable release, but plan is to make them supported in next stable release, expected for the end of 2005. See Cairo ROADMAP: http://cvs.cairographics.org/*checkout*/cairo/ROADMAP&lt;br /&gt;
** A way to test cairo capabilities would be to use librsvg HEAD. See Dom Lachowicz blog entry http://www.advogato.org/person/cinamod/diary.html?start=91 .&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files, which have been PDF based since Illustrator 10 (at least).  &lt;br /&gt;
* Other RFE's related to Import or Export?&lt;br /&gt;
* Add extension for use of VDX2SVG (http://vdxtosvg.sourceforge.net/)&lt;br /&gt;
** (This is an unrelated file format... -- Bryce)&lt;br /&gt;
* UberConverter&lt;br /&gt;
&lt;br /&gt;
* I'd like to suggest looking at Xpdf or ghostview as possible bases to build a pdftosvg tool with. They both come with command line tools to convert pdf files to other formats. - Ulf Erikson&lt;br /&gt;
** This is what we do currently iirc - Bryce&lt;br /&gt;
** Uh, okay. I must have missed that. What tool do you use? I know about [http://www.solidcode.net/pdf2svg/ pdf2svg], [http://www.sodipodi.com/index.php3?section=download/tools ill2svg] and [http://www.xs4all.nl/~hanwen/public/software/ai2svg.py ai2svg]. Neither seem to be based on a pdf reader/viewer. I have never tried the (Windows only?) SVG plugin for [http://www.pstoedit.net/pstoedit pstoedit] and the [http://www.eprg.org/projects/SVG/ps2svg/ ps2svg] SVG driver for Ghostscript doesn't seem to be available at all. Anyway, I see now that you list [http://poppler.freedesktop.org/ Poppler] (which a pdf library based on Xpdf) as something worth looking at, so I guess you can remove my comment all together. Let me know if you wish to try my Xpdf code with Poppler. - Ulf   (Could we not use the mailing list for discussions?)&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=PDF_Support&amp;diff=3572</id>
		<title>PDF Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=PDF_Support&amp;diff=3572"/>
		<updated>2005-12-13T00:33:08Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: Moved &amp;quot;what users need&amp;quot; into this page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page identifies exactly what sort of PDF support Inkscape needs.  This information is essential to complete the plan for the PrintingConsensusPoll.&lt;br /&gt;
&lt;br /&gt;
* Arbitrary .pdf and .ps files can be opened or imported directly into an inkscape document in exactly the way that .svg files are imported.&lt;br /&gt;
** All shapes are editable&lt;br /&gt;
** All text is rendered in the same font as the original .pdf&lt;br /&gt;
** All text is appropriately sequential (multi-column pdfs are handled correctly)&lt;br /&gt;
** Arbitrary &amp;quot;page to import&amp;quot; is selectable for multi-page documents.&lt;br /&gt;
* Arbitrary .svg files can be &amp;quot;saved as&amp;quot; .pdf files&lt;br /&gt;
** What does the .pdf rendering model have that .svg does not?&lt;br /&gt;
** What does the .svg rendering model have that .pdf does not?&lt;br /&gt;
** Perhaps you would like to help EricWilhelm fill-out this table:  [http://scratchcomputing.com/projects/uber-converter/chromista_features.html xar/svg/ps/pdf/crs features] (contact me to get the YAML source)&lt;br /&gt;
* Hyperlinks in the PDF file are preserved in the SVG.&lt;br /&gt;
* Exporting the SVG to .png produces a pixel accurate ...&lt;br /&gt;
* ... please refactor and refine ...&lt;br /&gt;
 &lt;br /&gt;
== What Users Need from Inkscape PDF/PS Support ==&lt;br /&gt;
&lt;br /&gt;
* SVG canvas size needs to be compatible with PDF canvas&lt;br /&gt;
* Color SVG's get turned black and white on export; needs to preserve colors&lt;br /&gt;
* Better gradient supports.  Xara Xtreme does a nice trick with gradients by creating colored steps aligned to the shape/direction of the gradient.&lt;br /&gt;
* Better AI support.  The Adobe Illustrator file format is a PDF-based format (after version 7), or postscript (before version 7).  If Inkscape gains good PDF/PS support, it should also be able to load/save AI files.&lt;br /&gt;
* Support for alpha transparency everywhere (objects, gradient stops, etc.)&lt;br /&gt;
* Ability to tile one large image across multiple pages (cf. KDEPrint's poster utility http://printing.kde.org/downloads/)&lt;br /&gt;
* /What else?/&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3718</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3718"/>
		<updated>2005-12-13T00:31:26Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: Fixed link to Bryce's email&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out the #1 feature need for Inkscape right now is strong support for Adobe Portable Document Format (PDF) and Postscript (PS) in his  [http://sourceforge.net/mailarchive/forum.php?forum_id=36054&amp;amp;max_rows=25&amp;amp;style=flat&amp;amp;viewmonth=200511&amp;amp;viewday=30 2005.11.30 email] to the Inkscape mailing lists.&lt;br /&gt;
This ConsensusPoll exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
ContractExplanation&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes/No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
 No ... BrandonCsSanders - There is no plan yet&lt;br /&gt;
 No ... BryceHarrington - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 No ... AlexandreProkoudine - There is no plan yet&lt;br /&gt;
 No ... ColinMarquardt - There is no plan yet&lt;br /&gt;
 No ... EricWilhelm - The plan needs salt&lt;br /&gt;
 No ... MenTaLguY - This isn't much of a plan...&lt;br /&gt;
 No ... JonCruz - Plan? Not quite yet&lt;br /&gt;
 No ... JonPhillips - no plan...&lt;br /&gt;
 No ... NicuBuculei - so far the plan is weak&lt;br /&gt;
 No ... RalfWStephan - isolated thoughts don't make a plan, pledge 5% of SoC money amount used for it&lt;br /&gt;
 No ... AndyFitzsimon - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 No ... TuukkaPasanen - There isn't good plan yet.&lt;br /&gt;
&lt;br /&gt;
(If you are voting no because the plan is incomplete, please describe what you'd like to see added or changed.)&lt;br /&gt;
&lt;br /&gt;
== What Users Need from Inkscape PDF/PS Support ==&lt;br /&gt;
&lt;br /&gt;
* SVG canvas size needs to be compatible with PDF canvas&lt;br /&gt;
* Color SVG's get turned black and white on export; needs to preserve colors&lt;br /&gt;
* Better gradient supports.  Xara Xtreme does a nice trick with gradients by creating colored steps aligned to the shape/direction of the gradient.&lt;br /&gt;
* Better AI support.  The Adobe Illustrator file format is a PDF-based format (after version 7), or postscript (before version 7).  If Inkscape gains good PDF/PS support, it should also be able to load/save AI files.&lt;br /&gt;
* Support for alpha transparency everywhere (objects, gradient stops, etc.)&lt;br /&gt;
* Ability to tile one large image across multiple pages (cf. KDEPrint's poster utility http://printing.kde.org/downloads/)&lt;br /&gt;
* /What else?/&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
# Identify requirements&lt;br /&gt;
## What level of [[PDF support]]/features is required?&lt;br /&gt;
## What SVG features must be supported beyond the basics?&lt;br /&gt;
## Should the deliverable be a library, a stand alone tool, or ...?&lt;br /&gt;
## /Other questions about requirements?/&lt;br /&gt;
# Assemble a few dozen examples to use as [[PDF test cases]]&lt;br /&gt;
## http://brisgeek.com/files/example.svg , http://brisgeek.com/files/example.pdf , http://brisgeek.com/files/example.eps , http://brisgeek.com/files/example.ps &lt;br /&gt;
## /Please link sample PDF's here, that Inkscape currently cannot handle/&lt;br /&gt;
# Determine timeframe&lt;br /&gt;
## Start some time in early 2006?&lt;br /&gt;
## Expected completion some time in mid/late 2006?&lt;br /&gt;
# Select developer with the right skillset&lt;br /&gt;
## C/C++, XML&lt;br /&gt;
## PDF file format&lt;br /&gt;
## SVG file format&lt;br /&gt;
## Able to work under (U.S.) contract&lt;br /&gt;
## /Other skillset requirements?/&lt;br /&gt;
# Determine what funding is needed to enable them to complete the work&lt;br /&gt;
# Establish a contract with the selected developer to perform the work&lt;br /&gt;
# When the developer is done, verify that all test cases pass, then pay developer&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* PrintingSubsystem&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import/Export Feature Enhancements&lt;br /&gt;
* [http://scratchcomputing.com/projects/uber-converter/ Uberconverter]&lt;br /&gt;
* [http://poppler.freedesktop.org/ Poppler] for PDF import.  &lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
(Brandon - what is this section for? -- Bryce)&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a developer to implement it&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
*** What should the threshhold be?  $2000?  $5000?&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
*** 10-20% - Tester to collect test cases and put together a test suite for developer to use&lt;br /&gt;
*** 70-80% - Developer to write the code, document it, and make it pass the tests&lt;br /&gt;
*** 5-10%  - Liaison to handle the paperwork, collect/distribute funds, track/report progress, and verify the work has been completed adequately&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
*** BrandonCsSanders ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** EricWilhelm ... This will be a lovely fit for the UberConverter.  I'm guessing $5k would get it to about the same level as XAR and SVG in chromista.  Caveat:  Those aren't done yet.  Check back in Jan.  I would also be happy to oversee/direct the work of someone else wanting to write this as a pair of UberConverter connectors (crs2pdf, pdf2crs.)&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
** See poppler&lt;br /&gt;
** This may be a first step towards an eventual migration of the backend renderer to Cairo&lt;br /&gt;
* Pull out the scribus pdf support into a libpdf that can be shared by both scribus and Inkscape&lt;br /&gt;
** Requires conversion of Qt-isms into more neutral widgetset-independent style&lt;br /&gt;
* PDF2SVG (http://www.solidcode.net/pdf2svg/)&lt;br /&gt;
* [http://www.accesspdf.com/pdftk/ pdftk]?&lt;br /&gt;
* /other strategies?/&lt;br /&gt;
&lt;br /&gt;
== Questions/Brainstorms ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through the Google Summer of Code? What's the status of this?&lt;br /&gt;
** $2000 earned; there has been no plan or concensus for what to use it for&lt;br /&gt;
* Does Cairo have 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?&lt;br /&gt;
** Yes, Cairo has PDF export capabilities; it's unknown if it's significantly better than our current (poor) pdf export functionality&lt;br /&gt;
** Cairo Postscript and PDF backends are still experimental and disabled by default in current stable release, but plan is to make them supported in next stable release, expected for the end of 2005. See Cairo ROADMAP: http://cvs.cairographics.org/*checkout*/cairo/ROADMAP&lt;br /&gt;
** A way to test cairo capabilities would be to use librsvg HEAD. See Dom Lachowicz blog entry http://www.advogato.org/person/cinamod/diary.html?start=91 .&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files, which have been PDF based since Illustrator 10 (at least).  &lt;br /&gt;
* Other RFE's related to Import or Export?&lt;br /&gt;
* Add extension for use of VDX2SVG (http://vdxtosvg.sourceforge.net/)&lt;br /&gt;
** (This is an unrelated file format... -- Bryce)&lt;br /&gt;
* UberConverter&lt;br /&gt;
&lt;br /&gt;
* I'd like to suggest looking at Xpdf or ghostview as possible bases to&lt;br /&gt;
build a pdftosvg tool with. They both come with command line tools to&lt;br /&gt;
convert pdf files to other formats. - Ulf Erikson&lt;br /&gt;
** This is what we do currently iirc - Bryce&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3717</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3717"/>
		<updated>2005-12-13T00:26:52Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: *&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out the #1 feature need for Inkscape right now is strong support for Adobe Portable Document Format (PDF) and Postscript (PS) in his  [http://sourceforge.net/mailarchive/forum.php?forum_id=36054&amp;amp;max_rows=25&amp;amp;style=flat&amp;amp;viewmonth=200511&amp;amp;viewday=30 | 2005.11.30] email to the Inkscape mailing lists.&lt;br /&gt;
This ConsensusPoll exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
ContractExplanation http://sourceforge.net/mailarchive/forum.php?forum_id=36054&amp;amp;max_rows=25&amp;amp;style=flat&amp;amp;viewmonth=200511&amp;amp;viewday=30&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes/No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
 No ... BrandonCsSanders - There is no plan yet&lt;br /&gt;
 No ... BryceHarrington - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 No ... AlexandreProkoudine - There is no plan yet&lt;br /&gt;
 No ... ColinMarquardt - There is no plan yet&lt;br /&gt;
 No ... EricWilhelm - The plan needs salt&lt;br /&gt;
 No ... MenTaLguY - This isn't much of a plan...&lt;br /&gt;
 No ... JonCruz - Plan? Not quite yet&lt;br /&gt;
 No ... JonPhillips - no plan...&lt;br /&gt;
 No ... NicuBuculei - so far the plan is weak&lt;br /&gt;
 No ... RalfWStephan - isolated thoughts don't make a plan, pledge 5% of SoC money amount used for it&lt;br /&gt;
 No ... AndyFitzsimon - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 No ... TuukkaPasanen - There isn't good plan yet.&lt;br /&gt;
&lt;br /&gt;
(If you are voting no because the plan is incomplete, please describe what you'd like to see added or changed.)&lt;br /&gt;
&lt;br /&gt;
== What Users Need from Inkscape PDF/PS Support ==&lt;br /&gt;
&lt;br /&gt;
* SVG canvas size needs to be compatible with PDF canvas&lt;br /&gt;
* Color SVG's get turned black and white on export; needs to preserve colors&lt;br /&gt;
* Better gradient supports.  Xara Xtreme does a nice trick with gradients by creating colored steps aligned to the shape/direction of the gradient.&lt;br /&gt;
* Better AI support.  The Adobe Illustrator file format is a PDF-based format (after version 7), or postscript (before version 7).  If Inkscape gains good PDF/PS support, it should also be able to load/save AI files.&lt;br /&gt;
* Support for alpha transparency everywhere (objects, gradient stops, etc.)&lt;br /&gt;
* Ability to tile one large image across multiple pages (cf. KDEPrint's poster utility http://printing.kde.org/downloads/)&lt;br /&gt;
* /What else?/&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
# Identify requirements&lt;br /&gt;
## What level of [[PDF support]]/features is required?&lt;br /&gt;
## What SVG features must be supported beyond the basics?&lt;br /&gt;
## Should the deliverable be a library, a stand alone tool, or ...?&lt;br /&gt;
## /Other questions about requirements?/&lt;br /&gt;
# Assemble a few dozen examples to use as [[PDF test cases]]&lt;br /&gt;
## http://brisgeek.com/files/example.svg , http://brisgeek.com/files/example.pdf , http://brisgeek.com/files/example.eps , http://brisgeek.com/files/example.ps &lt;br /&gt;
## /Please link sample PDF's here, that Inkscape currently cannot handle/&lt;br /&gt;
# Determine timeframe&lt;br /&gt;
## Start some time in early 2006?&lt;br /&gt;
## Expected completion some time in mid/late 2006?&lt;br /&gt;
# Select developer with the right skillset&lt;br /&gt;
## C/C++, XML&lt;br /&gt;
## PDF file format&lt;br /&gt;
## SVG file format&lt;br /&gt;
## Able to work under (U.S.) contract&lt;br /&gt;
## /Other skillset requirements?/&lt;br /&gt;
# Determine what funding is needed to enable them to complete the work&lt;br /&gt;
# Establish a contract with the selected developer to perform the work&lt;br /&gt;
# When the developer is done, verify that all test cases pass, then pay developer&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* PrintingSubsystem&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import/Export Feature Enhancements&lt;br /&gt;
* [http://scratchcomputing.com/projects/uber-converter/ Uberconverter]&lt;br /&gt;
* [http://poppler.freedesktop.org/ Poppler] for PDF import.  &lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
(Brandon - what is this section for? -- Bryce)&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a developer to implement it&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
*** What should the threshhold be?  $2000?  $5000?&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
*** 10-20% - Tester to collect test cases and put together a test suite for developer to use&lt;br /&gt;
*** 70-80% - Developer to write the code, document it, and make it pass the tests&lt;br /&gt;
*** 5-10%  - Liaison to handle the paperwork, collect/distribute funds, track/report progress, and verify the work has been completed adequately&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
*** BrandonCsSanders ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** EricWilhelm ... This will be a lovely fit for the UberConverter.  I'm guessing $5k would get it to about the same level as XAR and SVG in chromista.  Caveat:  Those aren't done yet.  Check back in Jan.  I would also be happy to oversee/direct the work of someone else wanting to write this as a pair of UberConverter connectors (crs2pdf, pdf2crs.)&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
** See poppler&lt;br /&gt;
** This may be a first step towards an eventual migration of the backend renderer to Cairo&lt;br /&gt;
* Pull out the scribus pdf support into a libpdf that can be shared by both scribus and Inkscape&lt;br /&gt;
** Requires conversion of Qt-isms into more neutral widgetset-independent style&lt;br /&gt;
* PDF2SVG (http://www.solidcode.net/pdf2svg/)&lt;br /&gt;
* [http://www.accesspdf.com/pdftk/ pdftk]?&lt;br /&gt;
* /other strategies?/&lt;br /&gt;
&lt;br /&gt;
== Questions/Brainstorms ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through the Google Summer of Code? What's the status of this?&lt;br /&gt;
** $2000 earned; there has been no plan or concensus for what to use it for&lt;br /&gt;
* Does Cairo have 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?&lt;br /&gt;
** Yes, Cairo has PDF export capabilities; it's unknown if it's significantly better than our current (poor) pdf export functionality&lt;br /&gt;
** Cairo Postscript and PDF backends are still experimental and disabled by default in current stable release, but plan is to make them supported in next stable release, expected for the end of 2005. See Cairo ROADMAP: http://cvs.cairographics.org/*checkout*/cairo/ROADMAP&lt;br /&gt;
** A way to test cairo capabilities would be to use librsvg HEAD. See Dom Lachowicz blog entry http://www.advogato.org/person/cinamod/diary.html?start=91 .&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files, which have been PDF based since Illustrator 10 (at least).  &lt;br /&gt;
* Other RFE's related to Import or Export?&lt;br /&gt;
* Add extension for use of VDX2SVG (http://vdxtosvg.sourceforge.net/)&lt;br /&gt;
** (This is an unrelated file format... -- Bryce)&lt;br /&gt;
* UberConverter&lt;br /&gt;
&lt;br /&gt;
* I'd like to suggest looking at Xpdf or ghostview as possible bases to&lt;br /&gt;
build a pdftosvg tool with. They both come with command line tools to&lt;br /&gt;
convert pdf files to other formats. - Ulf Erikson&lt;br /&gt;
** This is what we do currently iirc - Bryce&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ContractExplanation&amp;diff=897</id>
		<title>ContractExplanation</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ContractExplanation&amp;diff=897"/>
		<updated>2005-12-11T04:48:08Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: mean ==&amp;gt; me&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page explains the contract in the PrintingConsensusPoll.&lt;br /&gt;
&lt;br /&gt;
if&lt;br /&gt;
** At least 20 inkscape enthusiasts (including at least 4 developers with CVS commit access) are participating in this poll&lt;br /&gt;
** At least 95% of those participating in the poll vote yes&lt;br /&gt;
** All conditions in the plan (e.g., minimum $$ pledged) are met&lt;br /&gt;
then state = GO&lt;br /&gt;
&lt;br /&gt;
else state = STOP&lt;br /&gt;
&lt;br /&gt;
On the transition from STOP to GO, a 72 hour timer starts counting down to 0.  Every time the plan is changed, the timer resets back to 72 hours.&lt;br /&gt;
&lt;br /&gt;
If the timer reaches 0, we're done and we've committed to implementing the plan as described in the &amp;quot;Plan&amp;quot; section of the PrintingConsensusPoll.&lt;br /&gt;
&lt;br /&gt;
: CLOTURE&lt;br /&gt;
:: In the unlikely event that cloture is needed to halt a filibuster, 80% of all participants must agree to lock the plan to a particular version.  To hold a cloture vote, the poll must be in the GO state.  Once a cloture vote succeeds, no further cloture votes can succeed.  On the transition from GO to STOP all cloture results and/or votes are deleted.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Please feel warmly welcomed to refactor this into a clearer explanation.  All edits (including by me) will be considered &amp;quot;efficiently expressed suggestions&amp;quot;.  Clobber away :) -- BrandonCsSanders&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ContractExplanation&amp;diff=900</id>
		<title>ContractExplanation</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ContractExplanation&amp;diff=900"/>
		<updated>2005-12-11T04:47:25Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: Help this become clearer.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page explains the contract in the PrintingConsensusPoll.&lt;br /&gt;
&lt;br /&gt;
if&lt;br /&gt;
** At least 20 inkscape enthusiasts (including at least 4 developers with CVS commit access) are participating in this poll&lt;br /&gt;
** At least 95% of those participating in the poll vote yes&lt;br /&gt;
** All conditions in the plan (e.g., minimum $$ pledged) are met&lt;br /&gt;
then state = GO&lt;br /&gt;
&lt;br /&gt;
else state = STOP&lt;br /&gt;
&lt;br /&gt;
On the transition from STOP to GO, a 72 hour timer starts counting down to 0.  Every time the plan is changed, the timer resets back to 72 hours.&lt;br /&gt;
&lt;br /&gt;
If the timer reaches 0, we're done and we've committed to implementing the plan as described in the &amp;quot;Plan&amp;quot; section of the PrintingConsensusPoll.&lt;br /&gt;
&lt;br /&gt;
: CLOTURE&lt;br /&gt;
:: In the unlikely event that cloture is needed to halt a filibuster, 80% of all participants must agree to lock the plan to a particular version.  To hold a cloture vote, the poll must be in the GO state.  Once a cloture vote succeeds, no further cloture votes can succeed.  On the transition from GO to STOP all cloture results and/or votes are deleted.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Please feel warmly welcomed to refactor this into a clearer explanation.  All edits (including by mean) will be considered &amp;quot;efficiently expressed suggestions&amp;quot;.  Clobber away :) -- BrandonCsSanders&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=PDF_Support&amp;diff=3570</id>
		<title>PDF Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=PDF_Support&amp;diff=3570"/>
		<updated>2005-12-11T04:41:02Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: A _very_ incomplete start&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page identifies exactly what sort of PDF support Inkscape needs.  This information is essential to complete the plan for the PrintingConsensusPoll.&lt;br /&gt;
&lt;br /&gt;
* Arbitrary .pdf and .ps files can be opened or imported directly into an inkscape document in exactly the way that .svg files are imported.&lt;br /&gt;
** All shapes are editable&lt;br /&gt;
** All text is rendered in the same font as the original .pdf&lt;br /&gt;
** All text is appropriately sequential (multi-column pdfs are handled correctly)&lt;br /&gt;
* Arbitrary .svg files can be &amp;quot;saved as&amp;quot; .pdf files&lt;br /&gt;
** What does the .pdf rendering model have that .svg does not?&lt;br /&gt;
** What does the .svg rendering model have that .pdf does not?&lt;br /&gt;
* Hyperlinks in the PDF file are preserved in the SVG.&lt;br /&gt;
* Exporting the SVG to .png produces a pixel accurate ...&lt;br /&gt;
* ... please refactor and refine ...&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3700</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3700"/>
		<updated>2005-12-11T04:29:06Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: Links to pages to begin creating detailed plan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out that good PDF/PS support is the #1 feature need for Inkscape right now (in his 2005.11.30 email to the inkscape lists).  This ConsensusPoll exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
ContractExplanation&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes/No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
 No ... BrandonCsSanders - There is no plan yet&lt;br /&gt;
 No ... BryceHarrington - The plan is not fully baked&lt;br /&gt;
 No ... AlexandreProkoudine - There is no plan yet&lt;br /&gt;
 No ... ColinMarquardt - There is no plan yet&lt;br /&gt;
 No ... EricWilhelm - The plan needs salt&lt;br /&gt;
 No ... MenTaLguY - This isn't much of a plan...&lt;br /&gt;
 No ... JonCruz - Plan? Not quite yet&lt;br /&gt;
 No ... JonPhillips - no plan...&lt;br /&gt;
 No ... NicuBuculei - so far the plan is weak&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
* Identify exactly what sort of [[PDF support]] is required&lt;br /&gt;
* Collect a few dozen examples to use as [[PDF test cases]]&lt;br /&gt;
* Decide the best strategy for achieving this PDF support&lt;br /&gt;
* Find a developer with the right skillset for implementing the strategy&lt;br /&gt;
* Determine what funding is needed to enable them to complete the work&lt;br /&gt;
* Establish a contract with the selected developer to perform the work&lt;br /&gt;
* When the developer is done, verify that all test cases pass, then pay developer&lt;br /&gt;
* If this process was successful in meeting our needs, and if new needs are identified, repeat this process again&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* PrintingSubsystem&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import/Export Feature Enhancements&lt;br /&gt;
* [http://scratchcomputing.com/projects/uber-converter/ Uberconverter]&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a developer to implement it&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
*** BrandonCsSanders ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** EricWilhelm ... This will be a lovely fit for the UberConverter.  I'm guessing $5k would get it to about the same level as XAR and SVG in chromista.  Caveat:  Those aren't done yet.  Check back in Jan.  I would also be happy to oversee/direct the work of someone else wanting to write this as a pair of UberConverter connectors (crs2pdf, pdf2crs.)&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
* Pull out the scribus pdf support into a libpdf that can be shared by both scribus and Inkscape&lt;br /&gt;
* /other strategies?/&lt;br /&gt;
&lt;br /&gt;
== Questions/Brainstorms ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through SoC? What's the status of this?&lt;br /&gt;
** $2000 earned; there has been no plan or concensus for what to use it for&lt;br /&gt;
* Does Cairo have 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?&lt;br /&gt;
** Yes, Cairo has pdf export capabilities; it's unknown if it's significantly better than our current (poor) pdf export functionality&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files&lt;br /&gt;
* Other RFE's related to Import/Export?&lt;br /&gt;
* Add extension for use of VDX2SVG (http://vdxtosvg.sourceforge.net/)&lt;br /&gt;
* Add extension for use of PDF2SVG (http://www.solidcode.net/pdf2svg/)&lt;br /&gt;
* UberConverter&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3687</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3687"/>
		<updated>2005-12-08T02:14:27Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: link to Uberconverter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out that good PDF/PS support is the #1 feature need for Inkscape right now (in his 2005.11.30 email to the inkscape lists).  This ConsensusPoll exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
ContractExplanation&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes/No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
No ... BrandonCsSanders - There is no plan yet&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
/There is no plan at this time/&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* PrintingSubsystem&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import/Export Feature Enhancements&lt;br /&gt;
* [[http://scratchcomputing.com/projects/uber-converter/ Uberconverter]]&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a mercenary to attack and kill it for us, hardcore style.&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
*** BrandonCsSanders ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
* Pull out the scribus pdf support into a libpdf that can be shared by both scribus and Inkscape&lt;br /&gt;
* /other strategies?/&lt;br /&gt;
&lt;br /&gt;
== Questions/Brainstorms ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through SoC? What's the status of this?&lt;br /&gt;
* Does Cairo have 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?&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files&lt;br /&gt;
* Other RFE's related to Import/Export?&lt;br /&gt;
* Add extension for use of VDX2SVG (http://vdxtosvg.sourceforge.net/)&lt;br /&gt;
* Add extension for use of PDF2SVG (http://www.solidcode.net/pdf2svg/)&lt;br /&gt;
* WebDAV?/FTP support via GNOME-VFS, Neon, or the like&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=BrandonCsSanders&amp;diff=342</id>
		<title>BrandonCsSanders</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=BrandonCsSanders&amp;diff=342"/>
		<updated>2005-12-06T21:55:12Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: About brandon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I'm an Inkscape enthusiast (and evangelist) who has been a user since well before the fork.  I live in the same city as Bryce and have been chatting with him about ways to get involved in the development.  You can find more info about me on [http://brandon-cs-sanders.com/ my portal page].&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3686</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3686"/>
		<updated>2005-12-06T21:52:28Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: A community developed plan to add PDF/PS support to Inkscape.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out that good PDF/PS support is the #1 feature need for Inkscape right now (in his 2005.11.30 email to the inkscape lists).  This ConsensusPoll exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
ContractExplanation&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes/No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
No ... BrandonCsSanders - There is no plan yet&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
/There is no plan at this time/&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* PrintingSubsystem&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import/Export Feature Enhancements&lt;br /&gt;
* Uberconverter&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a mercenary to attack and kill it for us, hardcore style.&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
*** BrandonCsSanders ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
* Pull out the scribus pdf support into a libpdf that can be shared by both scribus and Inkscape&lt;br /&gt;
* /other strategies?/&lt;br /&gt;
&lt;br /&gt;
== Questions/Brainstorms ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through SoC? What's the status of this?&lt;br /&gt;
* Does Cairo have 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?&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files&lt;br /&gt;
* Other RFE's related to Import/Export?&lt;br /&gt;
* Add extension for use of VDX2SVG (http://vdxtosvg.sourceforge.net/)&lt;br /&gt;
* Add extension for use of PDF2SVG (http://www.solidcode.net/pdf2svg/)&lt;br /&gt;
* WebDAV?/FTP support via GNOME-VFS, Neon, or the like&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=ContractExplanation&amp;diff=899</id>
		<title>ContractExplanation</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=ContractExplanation&amp;diff=899"/>
		<updated>2005-12-06T21:47:05Z</updated>

		<summary type="html">&lt;p&gt;BrandonCsSanders: This page explains the contract in the PrintingConsensusPoll&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page explains the contract in the PrintingConsensusPoll.&lt;br /&gt;
&lt;br /&gt;
if&lt;br /&gt;
** At least 20 inkscape enthusiasts (including at least 4 developers with CVS commit access) are participating in this poll&lt;br /&gt;
** At least 95% of those participating in the poll vote yes&lt;br /&gt;
** All conditions in the plan (e.g., minimum $$ pledged) are met&lt;br /&gt;
then state = GO&lt;br /&gt;
&lt;br /&gt;
else state = STOP&lt;br /&gt;
&lt;br /&gt;
On the transition from STOP to GO, a 72 hour timer starts counting down to 0.  Every time the plan is changed, the timer resets back to 72 hours.&lt;br /&gt;
&lt;br /&gt;
If the timer reaches 0, we're done and we've committed to implementing the plan as described in the &amp;quot;Plan&amp;quot; section of the PrintingConsensusPoll.&lt;br /&gt;
&lt;br /&gt;
: CLOTURE&lt;br /&gt;
:: In the unlikely event that cloture is needed to halt a filibuster, 80% of all participants must agree to lock the plan to a particular version.  To hold a cloture vote, the poll must be in the GO state.  Once a cloture vote succeeds, no further cloture votes can succeed.  On the transition from GO to STOP all cloture results and/or votes are deleted.&lt;/div&gt;</summary>
		<author><name>BrandonCsSanders</name></author>
	</entry>
</feed>