Hallo Christoph,
Am 25.01.20 um 01:02 schrieb "Christoph Schäfer":
[...]
What about Ghostscript and the Document Liberation import libraries (libcdr etc.)?
Inkscape is using libcdr and libvisio, and ghostscript, too, for imports, as well as poppler. However, it previously used Uniconvertor for those specific versions mentioned below - I can only assume that that was for a reason, I never needed any of them.
Specifically, we're asking about opening:
- Adobe Illustrator 8.0 and below (UC) (*.ai) (I think those could
be renamed to pdf and would then open, but I have no example files to try it out)
I can test some of those with the latest Inkscape beta. However, those are basically PostScript files, so everyone else who wants to test may need to rename the extension to *.ps (if at all). Ghostscript should be able to handle most of them. Also: What about PDF-based *.ai files created with later versions of Illustrator? I have some tough test cases here.
Yes, Marc said that in the gitlab issue, too (although he wrote eps, which was what I found elsewhere, too).
So that part can probably be solved by documenting it, thanks!
Corel DRAW Compressed Exchange files (UC) (*.ccx)
Corel DRAW 7-X4 files (UC) (*.cdr) [cdr imports, but this
specific version?]
- Corel DRAW 7-13 template files (UC) (*.cdt)
I have CD v. 11 installed, probably also v. 9 on one of the VMs in my VM zoo. Note that the differences between CD versions can be enormous. I've also an (now expired) test version of the current CD on my laptop, but there may be some sample files, installed with the software, that can be used for testing.
Those versions of which you already know that libcdr can handle them do probably not need extensive testing (only for bugs, maybe, but not for 'if'). Do you know if the version numbers mentioned above are known to not import with libcdr? That would then have been the reason for using Uniconvertor for them.
- Computer Graphics Metafile files (UC) (*.cgm)
That's a tough one, because it allows for many variations and parameters (a bit like TIFF for pixel images). However, I think I still have my test suite created for Scribus's CGM importer. ;)
I suspect it won't work at all with current Inkscape beta, but it would be good to have confirmation.
- Corel DRAW Presentation Exchange files (UC) (*.cmx)
See my remarks regarding CD above.
HP Graphics Language Plot file [AutoCAD] (UC) (*.plt)
Dia Diagram (*.dia)
Dia files should be straightforward, as it is a FLOSS programme and available for every distro. IIRC, the format is also XML-based.
Ah, yes, I think that only requires one to install Dia... Mmh. Now I have installed it, but it still doesn't work. But at least Dia seems to export to SVG (and even different types of that).
Please reply at https://gitlab.com/inkscape/inbox/issues/1213 if you can help with any of these.
(we need the info for the file bindings and for the release notes)
Hope someone can help, Maren
I'd be glad to but need some more info regarding the use/non-use of GS and the Document Liberation libraries. I can always cross-check with the import results in LibreOffice and Scribus 1.5.x-dev.
Thank you for your help, Christoph!
Maren
Christoph