Mam problem z konwersją plików PDF (utworzonych przez Adobe Illustrator na komputerze Mac) do EPS. Próbowałem kilku rzeczy, ale zastanawiam się, czy jest lepsza opcja.
Poniższa lista jest uporządkowana według malejącej jakości:
inkscape --export-area-page --export-eps=out.eps in.pdf
Korzystanie z programu graficznego Inkscape działa najlepiej, ale jest nieco powolne;pdftops -eps in.pdf out.eps
używa Popplera i działa dobrze i jest szybki ;pdf2ps in.pdf out.eps
używa ghostscript i działa dobrze dla prostych dokumentów;convert in.pdf out.eps
używa ImageMagick i zawsze rasteryzuje obraz.
Nie testowałem:
acroread -toPostScript
użyj acroread (tylko Linux)
Niektóre problemy, które znalazłem:
- Przezroczystość nie jest obsługiwana w EPS, ale zamiast spłaszczania warstw większość programów rasteryzuje obraz, tworząc duże pliki i brzydkie wykresy. Inkscape robi to najlepiej, rasteryzując tylko nieobsługiwany obszar.
- Gradienty są poprawnie renderowane przez Inkscape, ale Poppler w jakiś sposób dzieli gradient na wiele kształtów o różnych kolorach.
- Symbole greckie najwyraźniej nie są obsługiwane przez Ghostscript i są rasteryzowane (za pomocą
pdf2ps
).
Jakie są twoje doświadczenia związane z tego rodzaju zadaniami? Czy zapomniałem niektórych programów i / lub opcji wiersza poleceń, które poprawiają jakość?
Znalazłem kilka postów na ten temat, ale nie (dokładne) porównanie możliwości, popraw mnie, jeśli się mylę.
pdftops
co ma pewne problemy z gradientami w moim przypadku.acroread -toPostScript
Odpowiedzi:
Z mojego doświadczenia wynika, że najlepszym darmowym spłaszczaniem przezroczystości jest Adobe Reader, drukując do pliku PostScript (np. Używając starego, dobrego sterownika drukarki Apple Color Laser). Następnie potrzebujesz innego narzędzia do konwersji na eps.
źródło
Jeśli chcesz wyczerpującą listę możliwości, zwróć uwagę, że OpenOffice / LibreOffice implementują tę funkcję, ale jakość wyników jest gdzieś pomiędzy ghostscript a ImageMagick na twojej liście powyżej. I są bardziej podstawowe problemy. Czytaj.
Zasadą jest, że aplikacja otwiera pliki PDF jako dokumenty „Rysuj”, które można następnie dowolnie modyfikować i drukować. Jakość zależy od importu z PDF do Draw i ma trudności z przycinaniem ścieżki, gradientami i czcionkami poza trzema standardowymi (serif, sanserif, maszyna do pisania).
Istnieje nawet możliwość interaktywnego uruchomienia konwersji
(Wybierz jeden!). W
input.ps
takim przypadku daje się .Jednak znane są problemy, na przykład z LibreOffice 4.4 (które testowane w wydaniu 4.4.0.3) i zgłoszone tutaj , że plik wyjściowy zawiera PDF zamiast PostScript. (To działało we wcześniejszych wersjach.)
Moim ulubionym jest inkscape lub ghostview dla prostszych plików. Z mojego doświadczenia wynika, że nigdy nie mogę ufać automatycznej konwersji (wiersza poleceń), szczególnie podczas pracy na różnych komputerach, a ręczna kontrola wyniku jest obowiązkowa, co sprawia, że konwersja interaktywna jest szybsza.
źródło
Najlepszym sposobem na to byłoby samodzielne użycie programu Illustrator. Nie jestem pewien, czy masz program Illustrator.
źródło
Inną możliwością dla listy jest usługa internetowa https://cloudconvert.com/pdf-to-eps (nie wiem, jakiej biblioteki używa). Nie próbowałem tego w EPS, ale konwersja na EMF działała dla mnie dobrze.
Więcej opisów według sugestii DragonLord: Ta strona internetowa umożliwia przesyłanie plików w wielu formatach (jedną z opcji jest PDF) i wybór formatu do konwersji (jedną z opcji jest EPS), a także dokona konwersji i wyświetli link do pobrania. Istnieje limit liczby plików, które można konwertować dziennie za darmo.
źródło