Difference between revisions of "Required PDF Support"

From Inkscape Wiki
Jump to navigation Jump to search
(from PDF Support)
 
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
This page identifies exactly what sort of PDF support Inkscape needs.  This information is essential to complete the plan for the PrintingConsensusPoll.
+
This page is part of the [[PrintingConsensusPoll]].
 +
 
 +
# What level of Support/features are required?
 +
# What SVG features must be supported beyond the basics?
 +
# Should the deliverable be a library, a stand alone tool, or ...?
 +
# Other questions about requirements?
 +
 
 +
This page identifies exactly what sort of PDF support Inkscape needs.  This information is essential to complete the plan for the [[PrintingConsensusPoll]].
  
 
* Arbitrary .pdf and .ps files can be opened or imported directly into an inkscape document in exactly the way that .svg files are imported.
 
* Arbitrary .pdf and .ps files can be opened or imported directly into an inkscape document in exactly the way that .svg files are imported.
Line 9: Line 16:
 
** What does the .pdf rendering model have that .svg does not?
 
** What does the .pdf rendering model have that .svg does not?
 
** What does the .svg rendering model have that .pdf does not?
 
** What does the .svg rendering model have that .pdf does not?
** 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)
+
** 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)
 
* Hyperlinks in the PDF file are preserved in the SVG.
 
* Hyperlinks in the PDF file are preserved in the SVG.
 
* Exporting the SVG to .png produces a pixel accurate ...
 
* Exporting the SVG to .png produces a pixel accurate ...
 +
* Metadata should be as much preserved as possible
 
* ... please refactor and refine ...
 
* ... please refactor and refine ...
 
   
 
   
Line 21: Line 29:
 
* 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.
 
* 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.
 
* Support for alpha transparency everywhere (objects, gradient stops, etc.)
 
* Support for alpha transparency everywhere (objects, gradient stops, etc.)
* Ability to tile one large image across multiple pages (cf. KDEPrint's poster utility http://printing.kde.org/downloads/)
+
* Ability to tile one large image across multiple pages (cf. KDEPrint's poster utility [http://printing.kde.org/downloads/])
 
* /What else?/
 
* /What else?/
 +
* some [[Export To Pdf dialogs]] in this separate page

Latest revision as of 23:02, 17 February 2015

This page is part of the PrintingConsensusPoll.

  1. What level of Support/features are required?
  2. What SVG features must be supported beyond the basics?
  3. Should the deliverable be a library, a stand alone tool, or ...?
  4. Other questions about requirements?

This page identifies exactly what sort of PDF support Inkscape needs. This information is essential to complete the plan for the PrintingConsensusPoll.

  • Arbitrary .pdf and .ps files can be opened or imported directly into an inkscape document in exactly the way that .svg files are imported.
    • All shapes are editable
    • All text is rendered in the same font as the original .pdf
    • All text is appropriately sequential (multi-column pdfs are handled correctly)
    • Arbitrary "page to import" is selectable for multi-page documents.
  • Arbitrary .svg files can be "saved as" .pdf files
    • What does the .pdf rendering model have that .svg does not?
    • What does the .svg rendering model have that .pdf does not?
    • Perhaps you would like to help EricWilhelm fill-out this table: xar/svg/ps/pdf/crs features (contact me to get the YAML source)
  • Hyperlinks in the PDF file are preserved in the SVG.
  • Exporting the SVG to .png produces a pixel accurate ...
  • Metadata should be as much preserved as possible
  • ... please refactor and refine ...

What Users Need from Inkscape PDF/PS Support

  • SVG canvas size needs to be compatible with PDF canvas
  • Color SVG's get turned black and white on export; needs to preserve colors
  • Better gradient supports. Xara Xtreme does a nice trick with gradients by creating colored steps aligned to the shape/direction of the gradient.
  • 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.
  • Support for alpha transparency everywhere (objects, gradient stops, etc.)
  • Ability to tile one large image across multiple pages (cf. KDEPrint's poster utility [1])
  • /What else?/
  • some Export To Pdf dialogs in this separate page