File formats that should be supported by Scribus (wish list): Difference between revisions
Jump to navigation
Jump to search
No edit summary |
C schaefer (talk | contribs) m (→Other) |
||
(216 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
[[Category: | [[Category:Development]][[Category:EN]] | ||
[[Category: | |||
Below is a list of file formats users think should be supported by Scribus. This doesn't mean that they will be actually supported, but the list will save numerous bug reports/RFEs. Feel free to add your suggestions. | Below is a list of file formats users think should be supported by Scribus. This doesn't mean that they will be actually supported, but the list will save numerous bug reports/RFEs. Feel free to add your suggestions. | ||
=Import= | |||
=Import= | ==DTP== | ||
*Acorn !Impression (Cf. http://bugs.scribus.net/view.php?id=115). | |||
**A spec (sort of) can be found [http://www.xat.nl/riscos/sw/imp/files/ddf2t.txt here]. | |||
**Code to read files (Python), as well as a description of the binary format can be found [http://www.boddie.org.uk/david/Projects/Python/Impression/ here]. | |||
*<s>Apple Pages</s> '''DONE''' (fschmid) | |||
*FrameMaker Interchange Format (MIF). The spec is [http://www.adobe.com/devnet/framemaker/pdfs/MIF_Reference.pdf available (PDF)] from Adobe. | |||
* <s>[[InDesign Exchange Files Import Specification|InDesign Exchange files (INX)]]</s> '''ABANDONED''' | |||
* InCopy Markup Language (ICML). | |||
* <s>InDesign Markup Language (IDML)</s> (fschmid) '''DONE''' | |||
* InDesign Document (INDD) – reverse-engineering in progress (external) | |||
* InDesign Template (INDT) – reverse-engineering in progress (external) | |||
* InDesign Book (INDB) – reverse-engineering in progress (external) | |||
* <s>Microsoft Publisher (PUB).</s> (fschmid) '''DONE''' | |||
* PageMaker Document (PM*) – reverse-engineering in progress (external) '''Partially done''' | |||
*PageMaker Template (PMT) – reverse-engineering in progress (external) | |||
* PageStream (PGS). A file format spec is available [http://www.pagestream.org/pagestream/downloads/docs/IFFDOC.txt here] '''IN PROGRESS''' (fschmid) | |||
*QuarkXPress Document (QXD) – reverse-engineering in progress (external) | |||
*QuarkXPress Template (QXT) – reverse-engineering in progress (external) | |||
*QuarkXPress Project (QXP) – reverse-engineering in progress (external) | |||
* QuarkXPress Book (QXB) – reverse-engineering in progress (external) | |||
* <s>QuarkXPress Tags (fschmid)</s> '''DONE''' | |||
* [http://www.emsoftware.com Xtags] | |||
* Quark QXML files. No spec available. | |||
* Serif PagePlus PPP files (the XML-based version). No spec available. '''IN PROGRESS''' (fschmid) | |||
* Serif PagePlus PPP files (binary). See: http://cgit.freedesktop.org/~fridrich/libpgplus/ | |||
* <s>VivaDesigner XML files</s> (fschmid) '''DONE''' | |||
* <s>Xara Page & Layout Designer (XAR)</s> (fschmid) '''DONE''' | |||
<!-- | |||
{| class="wikitable" | |||
!'''Format''' | |||
! '''Description''' | |||
! '''Implementation''' | |||
! '''Status''' | |||
|- | |||
| '''Apple Pages''' || || fschmid || Done | |||
|- | |||
|} | |||
--> | |||
==Text== | ==Text== | ||
*AbiWord | *AbiWord (see [http://cgit.freedesktop.org/libreoffice/libabw/ libabw]) Note: 1.5.1 can import ODT files created by AbiWord without issues. | ||
*AmiPro/WordPro | *AmiPro/WordPro ([http://koffice.org/kword/ KWord] has an import filter for SAM files, OO.o can import LWP files). See also [http://www.wotsit.org/download.asp?f=sam&sc=256556745 here]. | ||
*Apple | *AppleWorks ([http://sourceforge.net/p/libmwaw/wiki/Home/ libmwaw] provides import filters for most or all pre-OS X word processor formats used on Apple's platform). | ||
*Applix Word (KWord and AbiWord have an import filter for AW files). See also [http://www.wotsit.org/download.asp?f=aw&sc=256556680 here] and [http://www.vistasource.com/pdf/wordstechref.pdf here]. | |||
*Applix Word | *DocBook (AbiWord has an import filter for XML and DBK files). References can be found [http://www.docbook.org/ here] and [http://www.sagehill.net/docbookxsl/ here]. | ||
*DocBook | *<s>KWord *KWord is now Calligra Words and uses Open Document as its default format, so *.kwd has become a legacy format. (AbiWord has an import filter for KWD files). See also [http://www.wotsit.org/refer.asp?url=http://www.koffice.org/DTD/kword-1.1.dtd&sc=256556680 here].</s> '''ABANDONED''' | ||
*KWord * | *LaTeX (might be [http://bugs.scribus.net/bug_view_page.php?bug_id=8671 possible] via plasTeX to DocBook) | ||
*LaTeX | |||
*LyX | *LyX | ||
*MS Word | *MHTML (See http://en.wikipedia.org/wiki/MHTML, http://people.dsv.su.se/~jpalme/ietf/mhtml.html) | ||
*MS Write | *Better MS Word import (formatting, styles) via [http://sourceforge.net/projects/wvware/ wvWare] | ||
* | *Microsoft Compiled HTML Help Files (CHM) via CHMLIB. See: http://code.google.com/p/htmlhelp/wiki/CHM | ||
*<s>MS DOCX (fschmid)</s> '''DONE''' | |||
*StarOffice Writer 3x-5x | *MS Works (using [http://sourceforge.net/projects/libwps/ libwps]) | ||
*TextMaker | *MS Write (AbiWord has an import filter for WRI files.) See also [http://www.wotsit.org/download.asp?f=write&sc=256556745 here]. | ||
*WordPerfect | *<s>RTF (fschmid)</s> '''DONE''' | ||
*<s>StarOffice Writer 3x-5x (AbiWord has an import filter for sdw files). Basic information can be obtained [http://www.marcozanon.com/download/swfile.html here] and [http://www.openoffice.org/source/browse/sw/sw/source/core/sw3io/ here].</s> '''ABANDONED''' | |||
*TextMaker: No public spec available. Ask [http://www.softmaker.com/english/ Softmaker] for the necessary information (They will answer!). Note: 1.5.1 can import ODT files created by TextMaker without issues. | |||
*WordPerfect: See http://libwpd.sourceforge.net/ | |||
==Bitmap== | ==Bitmap== | ||
*Corel Photopaint | *Corel Photopaint (CPT) – CPT files are based on TIFF, so that an import filter shouldn't be hard to write, according to Boudewijn Rempt. | ||
*GIMP | *<s>GIMP (XCF) – The GIMP developers have specifically recommended against using XCF as an interchange or import as some of the format relies on GIMP internals. Export TIFF or PNG.</s> '''DONE''' (GSoC 2008, GraphicsMagick) | ||
*Kodak Photo CD | *IMG/IMG GEM (legacy format used by Corel Ventura Publisher) | ||
*Krita | *<s>Kodak Photo CD See [http://www.wotsit.org/download.asp?f=pcd&sc=256555930 here].</s> '''DONE''' (GSoC 2008, via GraphicsMagick) | ||
* | *Krita (KRA): According to Boudewijn Rempt from Krita, "the pixel data is 64x64 blocks of as many bytes as needed for a pixel, and the rest is xml and self-explanatory." | ||
*<s>Apple PICT</s> (fschmid) '''DONE''' | |||
*<s>Open Raster (ORA)</s> fschmid '''DONE''' | |||
*<s>PaintBrush Image (PCX)</s> '''DONE''' (GSoC 2008, GraphicsMagick) | |||
*PaintShop Pro (GIMP has an import filter), See [http://www.wotsit.org/download.asp?f=pspspec&sc=256556090 here], [http://www.wotsit.org/download.asp?f=psp7&sc=256556090 here] and [http://www.wotsit.org/download.asp?f=psp8spec&sc=256556090 here]. | |||
*Photoline | *Photoline | ||
*Picture Publisher | *Picture Publisher (PPF) | ||
*Sun Rasterfile | *<s>Progressive Graphics File (PGF)</s> (fschmid) '''DONE''' | ||
* | *<s>Sun Rasterfile </s> '''DONE''' (GSoC 2008, GraphicsMagick) | ||
*<s>Truevision Targa (TGA/VDA/ICB/VST)</s> '''DONE''' (GSoC 2008, GraphicsMagick) | |||
*WebP See [https://developers.google.com/speed/webp here] | |||
*<s>Windows Bitmap (BMP, RLE)</s> '''DONE''' (1.3.9+) | |||
==Vector== | ==Vector== | ||
*Adobe Illustrator | *<s>Acorn Draw (AFF)</s> '''DONE''' (GSoC 2008; UniConvertor) | ||
* | *<s>Adobe Illustrator</s> (fschmid) '''DONE''' | ||
*Corel Draw | *<s>Autocad Drawing Exchange Format (DXF)</s> '''DONE''' (GSoC 2008; UniConvertor) | ||
*Enhanced Metafile | *<s>Calamus Vector Graphics (CVG)</s> (fschmid) '''DONE''' | ||
* | *<s>Computer Graphics Metafile (CGM)</s> (fschmid) '''DONE''' | ||
*StarOffice Draw 3x-5x | *<s>Corel Draw</s> '''DONE''' (GSoC 2008; UniConvertor) | ||
*Windows Metafile | *<s>Corel Presentation Exchange Format</s> '''DONE''' (GSoC 2008; UniConvertor) | ||
*Xara Xtreme | *Dia (See http://svn.gnome.org/viewvc/dia/trunk/doc/) | ||
*Xfig | *<s>DXF</s> '''DONE''' (GSoC 2008; UniConvertor) | ||
*<s>Enhanced Metafile (fschmid)</s> '''DONE''' | |||
*<s>Karbon14 (KARBON) from KOffice</s> '''ABANDONED''' | |||
*<s>KChart (CHRT) from KOffice</s> '''ABANDONED''' | |||
*<s>Kivio (FLW)</s> '''ABANDONED''' | |||
*Macromedia/Adobe FreeHand. See: [http://cgit.freedesktop.org/libreoffice/libfreehand/ libfreehand] (fschmid) '''Partially Done''' | |||
*Micrografx/Corel Designer (DSF) | |||
*<s>Micrografx Draw (DRW)</s> (fschmid) '''DONE''' | |||
*OpenDocument charts (ODC) | |||
*<s>OpenDocument Graphics (ODG) – The current import filter is very basic and needs an update.</s> (fschmid) '''DONE''' | |||
*<s>Open XML Paper Specification (OXPS)</s> (fschmid) '''DONE''' | |||
*<s>Apple PICT</s> (fschmid) '''DONE''' | |||
*<s>Hewlett-Packard Graphics Language (PLT)</s> '''DONE''' (GSoC 2008; UniConvertor) | |||
*StarOffice Draw 3x-5x – See: http://cgit.freedesktop.org/~fridrich/libsdw. May be of importance to our OS/2 and eComStation users. | |||
*<s>Skencil/Sketch/sK1 (SK and SK1)</s> '''DONE''' (GSoC 2008; UniConvertor) | |||
*<s>MS Visio (vsd) and Visio XML (vdx).</s> '''DONE''' (fschmid) | |||
* MS Visio Stencils, i.e.: clipart (VSS/VSX) Supported by libvisio. | |||
* <s>WebCGM (CGM)</s> (fschmid) '''DONE''' | |||
*<s>Windows Metafile</s> (jghali) '''DONE''' | |||
*<s>WordPerfect Graphics</s> (fschmid) '''DONE''' | |||
*<s>Xara Xtreme (XAR)</s> (fschmid) '''DONE''' | |||
*<s>Xfig (FIG)</s> (fschmid) '''DONE''' | |||
*<s>XML Paper Specification (XPS)</s> (fschmid) '''DONE''' | |||
==Tables/Spreadsheet== | |||
* Comma Separated Values (CSV). Implemented for text frames but not for tables. | |||
* MS Excel (XLS). http://libxls.sourceforge.net/ provides the necessary functions. | |||
* Gnumeric (GNM, GNUM, GNUMERIC). | |||
* Office Open XML (XLSX) | |||
* OpenDocument Spreadsheet (ODS) | |||
* OpenOffice.org spreadsheet (SXC) | |||
* PlanMaker (PMD) | |||
* Quattro Pro (QWP) | |||
==Resources== | |||
*Swatches (see the [http://www.selapa.net/couleurs/fileformats.php format documentation]) | |||
**Adobe formats (ACB, ACBL, ACF, ACO, ACT, ASE, BCF, CLR) (fschmid) '''IN PROGRESS''' ACO done. | |||
**AutoCAD (ACB) (fschmid) '''DONE''' | |||
**Corel formats (CPL, PAL) | |||
**dtp studio CIE L*a*b* palettes (BCS) | |||
**<s>Generic (EPS, AI)</s> (fschmid) '''DONE''' | |||
**<s>GIMP (GPL)</s> (fschmid) '''DONE''' | |||
**<s>OpenOffice.org (SOC)</s> (fschmid) '''DONE''' | |||
** [http://www.pagestream.org/?action=Documents&id=1278 PageStream Color Library] | |||
**Quark (QCL) | |||
**<s>sK1</s> (fschmid) '''DONE''' | |||
**<s>Swatchbooker (SBZ) (fschmid)</s> '''DONE''' | |||
**<s>VivaDesigner (XML)</s> (fschmid) '''DONE''' | |||
** Xara Palettes (JCW) | |||
*Gradients | |||
**<s>GIMP gradients (GGR)</s> (fschmid) '''DONE''' | |||
**OpenDocument gradients (SOG) (fschmid) '''IN PROGRESS''' | |||
**Photohop gradients (GRD) (fschmid) '''IN PROGRESS''' | |||
**Illustrator gradients (AI/EPS) | |||
*Patterns | |||
**Illustrator vector patterns (AI/EPS) | |||
**Photoshop patterns (PAT) | |||
**<s>GIMP patterns (PAT)</s> (fschmid) '''DONE''' | |||
**OpenDocument hatching (SOH) | |||
**OpenDocument pattern table (SOB) | |||
*Symbols | |||
** Illustrator Symbol libraries (AI, EPS) | |||
==Other== | ==Other== | ||
* | *Apple Keynote (see: http://cgit.freedesktop.org/libreoffice/libetonyek/) | ||
*OpenDocument Presentation | *<s>OpenDocument Presentation</s> (fschmid) '''DONE''' | ||
*PowerPoint 95 | *PowerPoint 95 | ||
*PowerPoint 97-2003 | *PowerPoint 97-2003 | ||
Line 61: | Line 170: | ||
*ChordPro (see http://bugs.scribus.net/view.php?id=3408) | *ChordPro (see http://bugs.scribus.net/view.php?id=3408) | ||
*InDesign Proof Profiles (IDPP) | |||
=Export= | =Export= | ||
==Page Description Formats== | |||
*<s>PDF/X-1a</s> '''DONE''' | |||
*<s>PDF/X-4</s> '''DONE''' | |||
*PDF/X-5 | |||
*<s>XPS</s> (fschmid) '''DONE''' | |||
*<s>OXPS</s> (fschmid) '''DONE''' | |||
==DTP Exchange Formats== | |||
*IDML | |||
==Formatted Text== | |||
*ICML | |||
*ODT | |||
*RTF | |||
*XPress Tags | |||
*Xtags | |||
==eBook Formats== | |||
*ePUB (a-l-e) '''IN PROGRESS ?''' | |||
*KF8 |
Latest revision as of 08:46, 9 January 2016
Below is a list of file formats users think should be supported by Scribus. This doesn't mean that they will be actually supported, but the list will save numerous bug reports/RFEs. Feel free to add your suggestions.
Import
DTP
- Acorn !Impression (Cf. http://bugs.scribus.net/view.php?id=115).
Apple PagesDONE (fschmid)- FrameMaker Interchange Format (MIF). The spec is available (PDF) from Adobe.
InDesign Exchange files (INX)ABANDONED- InCopy Markup Language (ICML).
InDesign Markup Language (IDML)(fschmid) DONE- InDesign Document (INDD) – reverse-engineering in progress (external)
- InDesign Template (INDT) – reverse-engineering in progress (external)
- InDesign Book (INDB) – reverse-engineering in progress (external)
Microsoft Publisher (PUB).(fschmid) DONE- PageMaker Document (PM*) – reverse-engineering in progress (external) Partially done
- PageMaker Template (PMT) – reverse-engineering in progress (external)
- PageStream (PGS). A file format spec is available here IN PROGRESS (fschmid)
- QuarkXPress Document (QXD) – reverse-engineering in progress (external)
- QuarkXPress Template (QXT) – reverse-engineering in progress (external)
- QuarkXPress Project (QXP) – reverse-engineering in progress (external)
- QuarkXPress Book (QXB) – reverse-engineering in progress (external)
QuarkXPress Tags (fschmid)DONE- Xtags
- Quark QXML files. No spec available.
- Serif PagePlus PPP files (the XML-based version). No spec available. IN PROGRESS (fschmid)
- Serif PagePlus PPP files (binary). See: http://cgit.freedesktop.org/~fridrich/libpgplus/
VivaDesigner XML files(fschmid) DONEXara Page & Layout Designer (XAR)(fschmid) DONE
Text
- AbiWord (see libabw) Note: 1.5.1 can import ODT files created by AbiWord without issues.
- AmiPro/WordPro (KWord has an import filter for SAM files, OO.o can import LWP files). See also here.
- AppleWorks (libmwaw provides import filters for most or all pre-OS X word processor formats used on Apple's platform).
- Applix Word (KWord and AbiWord have an import filter for AW files). See also here and here.
- DocBook (AbiWord has an import filter for XML and DBK files). References can be found here and here.
KWord *KWord is now Calligra Words and uses Open Document as its default format, so *.kwd has become a legacy format. (AbiWord has an import filter for KWD files). See also here.ABANDONED- LaTeX (might be possible via plasTeX to DocBook)
- LyX
- MHTML (See http://en.wikipedia.org/wiki/MHTML, http://people.dsv.su.se/~jpalme/ietf/mhtml.html)
- Better MS Word import (formatting, styles) via wvWare
- Microsoft Compiled HTML Help Files (CHM) via CHMLIB. See: http://code.google.com/p/htmlhelp/wiki/CHM
MS DOCX (fschmid)DONE- MS Works (using libwps)
- MS Write (AbiWord has an import filter for WRI files.) See also here.
RTF (fschmid)DONEStarOffice Writer 3x-5x (AbiWord has an import filter for sdw files). Basic information can be obtained here and here.ABANDONED- TextMaker: No public spec available. Ask Softmaker for the necessary information (They will answer!). Note: 1.5.1 can import ODT files created by TextMaker without issues.
- WordPerfect: See http://libwpd.sourceforge.net/
Bitmap
- Corel Photopaint (CPT) – CPT files are based on TIFF, so that an import filter shouldn't be hard to write, according to Boudewijn Rempt.
GIMP (XCF) – The GIMP developers have specifically recommended against using XCF as an interchange or import as some of the format relies on GIMP internals. Export TIFF or PNG.DONE (GSoC 2008, GraphicsMagick)- IMG/IMG GEM (legacy format used by Corel Ventura Publisher)
Kodak Photo CD See here.DONE (GSoC 2008, via GraphicsMagick)- Krita (KRA): According to Boudewijn Rempt from Krita, "the pixel data is 64x64 blocks of as many bytes as needed for a pixel, and the rest is xml and self-explanatory."
Apple PICT(fschmid) DONEOpen Raster (ORA)fschmid DONEPaintBrush Image (PCX)DONE (GSoC 2008, GraphicsMagick)- PaintShop Pro (GIMP has an import filter), See here, here and here.
- Photoline
- Picture Publisher (PPF)
Progressive Graphics File (PGF)(fschmid) DONESun RasterfileDONE (GSoC 2008, GraphicsMagick)Truevision Targa (TGA/VDA/ICB/VST)DONE (GSoC 2008, GraphicsMagick)- WebP See here
Windows Bitmap (BMP, RLE)DONE (1.3.9+)
Vector
Acorn Draw (AFF)DONE (GSoC 2008; UniConvertor)Adobe Illustrator(fschmid) DONEAutocad Drawing Exchange Format (DXF)DONE (GSoC 2008; UniConvertor)Calamus Vector Graphics (CVG)(fschmid) DONEComputer Graphics Metafile (CGM)(fschmid) DONECorel DrawDONE (GSoC 2008; UniConvertor)Corel Presentation Exchange FormatDONE (GSoC 2008; UniConvertor)- Dia (See http://svn.gnome.org/viewvc/dia/trunk/doc/)
DXFDONE (GSoC 2008; UniConvertor)Enhanced Metafile (fschmid)DONEKarbon14 (KARBON) from KOfficeABANDONEDKChart (CHRT) from KOfficeABANDONEDKivio (FLW)ABANDONED- Macromedia/Adobe FreeHand. See: libfreehand (fschmid) Partially Done
- Micrografx/Corel Designer (DSF)
Micrografx Draw (DRW)(fschmid) DONE- OpenDocument charts (ODC)
OpenDocument Graphics (ODG) – The current import filter is very basic and needs an update.(fschmid) DONEOpen XML Paper Specification (OXPS)(fschmid) DONEApple PICT(fschmid) DONEHewlett-Packard Graphics Language (PLT)DONE (GSoC 2008; UniConvertor)- StarOffice Draw 3x-5x – See: http://cgit.freedesktop.org/~fridrich/libsdw. May be of importance to our OS/2 and eComStation users.
Skencil/Sketch/sK1 (SK and SK1)DONE (GSoC 2008; UniConvertor)MS Visio (vsd) and Visio XML (vdx).DONE (fschmid)- MS Visio Stencils, i.e.: clipart (VSS/VSX) Supported by libvisio.
WebCGM (CGM)(fschmid) DONEWindows Metafile(jghali) DONEWordPerfect Graphics(fschmid) DONEXara Xtreme (XAR)(fschmid) DONEXfig (FIG)(fschmid) DONEXML Paper Specification (XPS)(fschmid) DONE
Tables/Spreadsheet
- Comma Separated Values (CSV). Implemented for text frames but not for tables.
- MS Excel (XLS). http://libxls.sourceforge.net/ provides the necessary functions.
- Gnumeric (GNM, GNUM, GNUMERIC).
- Office Open XML (XLSX)
- OpenDocument Spreadsheet (ODS)
- OpenOffice.org spreadsheet (SXC)
- PlanMaker (PMD)
- Quattro Pro (QWP)
Resources
- Swatches (see the format documentation)
- Adobe formats (ACB, ACBL, ACF, ACO, ACT, ASE, BCF, CLR) (fschmid) IN PROGRESS ACO done.
- AutoCAD (ACB) (fschmid) DONE
- Corel formats (CPL, PAL)
- dtp studio CIE L*a*b* palettes (BCS)
Generic (EPS, AI)(fschmid) DONEGIMP (GPL)(fschmid) DONEOpenOffice.org (SOC)(fschmid) DONE- PageStream Color Library
- Quark (QCL)
sK1(fschmid) DONESwatchbooker (SBZ) (fschmid)DONEVivaDesigner (XML)(fschmid) DONE- Xara Palettes (JCW)
- Gradients
GIMP gradients (GGR)(fschmid) DONE- OpenDocument gradients (SOG) (fschmid) IN PROGRESS
- Photohop gradients (GRD) (fschmid) IN PROGRESS
- Illustrator gradients (AI/EPS)
- Patterns
- Illustrator vector patterns (AI/EPS)
- Photoshop patterns (PAT)
GIMP patterns (PAT)(fschmid) DONE- OpenDocument hatching (SOH)
- OpenDocument pattern table (SOB)
- Symbols
- Illustrator Symbol libraries (AI, EPS)
Other
- Apple Keynote (see: http://cgit.freedesktop.org/libreoffice/libetonyek/)
OpenDocument Presentation(fschmid) DONE- PowerPoint 95
- PowerPoint 97-2003
- StarOffice Impress 3x-5x
The difficulty with presentation file formats is they often have embedded objects beyond the native graphics.
- ChordPro (see http://bugs.scribus.net/view.php?id=3408)
- InDesign Proof Profiles (IDPP)
Export
Page Description Formats
PDF/X-1aDONEPDF/X-4DONE- PDF/X-5
XPS(fschmid) DONEOXPS(fschmid) DONE
DTP Exchange Formats
- IDML
Formatted Text
- ICML
- ODT
- RTF
- XPress Tags
- Xtags
eBook Formats
- ePUB (a-l-e) IN PROGRESS ?
- KF8