Это команда a2ping, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
a2ping.pl - конвертировать между PS, EPS и PDF и другими описаниями страниц
Форматы
СИНТАКСИС
a2ping.pl [--]помощь
a2ping.pl [--]док
a2ping.pl [кредита]входной_файл> [[переформатировать:] выходной файл]
ОПИСАНИЕ
а2пинг это утилита командной строки UNIX, написанная на Perl, которая преобразует многие
форматы растровых изображений и векторной графики в EPS или PDF и другие страницы
форматы описания. Допустимые форматы входных файлов: PS (PostScript), EPS,
PDF, PNG, JPEG, TIFF, PNM, BMP, GIF, LBM, XPM, PCX, TGA. Принятый вывод
форматы: EPS, PCL5, PDF, PDF1, PBM, PGM, PPM, PS, с маркировкой EPS, с маркировкой PS,
PNG, XWD, BMP, TIFF, JPEG, GIF, XPM. а2пинг делегирует низкоуровневую работу
Призрачный скрипт (GS), pdftops и сам2п. а2пинг исправляет многие глюки во время
Преобразование EPS в EPS, поэтому его результаты часто более совместимы и лучше
встраиваемый, чем его вход.
Без опции «--below» гарантировано начало с 0,0
координировать. "--below", "--hires" и "-v" - рекомендуемые параметры.
Размер страницы устанавливается точно в соответствии с BoundingBox. Это означает
что когда Ghostscript отображает его, результат не нужно обрезать, а PDF
MediaBox правильный.
Если ограничивающая рамка неправильная, конечно, у вас есть проблемы. Если вы кормите
дерьмо получится. Но вы можете поставить --bboxfrom = вычислить-gs вариант
заставьте GS пересчитать ограничивающую рамку.
Имя входного файла не имеет значения - а2пинг определяет формат файла
на основе первых нескольких байтов файла. Имя выходного файла имеет значение
if переформатировать отсутствует в командной строке: тогда расширение
выходной файл определяет FileFormat (переформатировать).
ВНЕШНИЙ ВИД ЗДАНИЯ ПРОГРАММЫ
Внутренний формат файла a2ping.pl это PS / EPS. Все прочитано в первую очередь
конвертируется в PS или EPS, а затем обрабатывается a2ping.pl, затем преобразован в
Формат вывода.
Чтобы проанализировать ограничивающую рамку и другие свойства файлов PS, отличных от EPS (и EPS
файлы с опцией --bboxfrom кроме = угадай), Используется GS. Преобразование PS в
EPS включает этот анализ.
Для записи файлов PDF используется GS.
Чтобы читать файлы PDF, pdftops из xpdf пакет используется.
Выборочные входные форматы: PNG, JPEG, TIFF, PNM, BMP, GIF, LBM, XPM, PCX и
TGA. Чтобы прочитать выборочные форматы ввода, сам2п используется. сам2п это растровое изображение
конвертер, написанный на C ++ автором a2ping.pl.
Дополнительные выходные форматы: PNG, XWD, BMP, TIFF, JPEG, GIF и XPM. Написать
дополнительные форматы вывода, сам2п и GS используются.
Форматы вывода PNM: PGM, PGM и PPM. Для записи выходных форматов PNM GS - это
используемый.
СОВЕТЫ И ТРЮКИ
· Звоните с -v возможность видеть прогресс и сообщения отладки.
· Если ваш EPS содержит неправильную ограничивающую рамку, вы можете исправить это, запустив
"a2ping.pl -v --bboxfrom = compute-gs thefile.eps -"
· Вы можете указать - as входной_файл получить стандартный ввод и как выходной файл , чтобы получить
стандартный вывод. Это работает даже для файлов PDF (которые должны быть доступны для поиска), потому что
а2пинг автоматически копирует их во временный файл.
· Если входной_файл и выходной файл одинаковы, а2пинг копирует входной_файл к
сначала временное место. Однако это использование рекомендуется только в том случае, если есть
является резервной копией файла для восстановления в случае, если а2пинг не производит
желаемый результат.
· Если вы укажете -- as выходной файл, это будет то же самое, что и входной_файл.
· а2пинг почтение --Дуплекс для FileFormat PCL5, хотя GS этого не делает.
· Если у вас несовместимый PS, который GS может читать, но ваш принтер не может
напечатайте, просто запустите "a2ping.pl foo.ps PDF: - ⎪ a2ping.pl - PS: foo.ps"
· Если у вас есть PS от Win32 (часто с расширением ".prn"), запустите его.
через а2пинг. Он удалит изменения разрешения и текст прогресса
выводится на терминал (что сбивает с толку gv(1) и делает некоторые фильтры в
очередь печати выводит неверный результат).
· а2пинг делает сглаживание (--antialias = scale3no) глифов и кривых, когда
испускание образца изображения (форматы файлов, такие как PGM и PPM). Это улучшает
читаемость глифов. = да поручает GS выполнить внутреннее сглаживание,
но обычно это не сильно улучшается. = scale3no выключает GS Internal
сглаживание, но заставляет его визуализировать все размером 3x3, а затем масштабирует его
назад вниз. = scale3no включает как масштабирование 3x3, так и внутреннее GS
сглаживание, которое приводит к более толстым линиям и худшему качеству в целом.
· При создании файла PBM сглаживание обычно не улучшает качество,
поэтому по умолчанию он выключен. Но если вы установите --antialias = scale3no or
--antialias = scale3yes, GS отобразит файл PGM, а значение
--порог определяет минимальную интенсивность белого в финальном PBM.
· Если вам нужен выходной файл с выборкой большего размера, укажите больший --Разрешение.
По умолчанию используется - Разрешение = 72. Если ваш образец выходного файла будет
действительно большой, вы должны указать --AntiAlias = да вместо по умолчанию
--AntiAlias = scale3no для ускорения конвертации.
РАЗНОЕ
· Не зависит от имени или расширения входного файла.
· Преобразование из EPS в PDF: устраняет сбои и т. Д., Вызывает gs -sDEVICE = pdfwrite.
· Конвертация из EPS в EPS: исправляет различные сбои, перемещает (llx, lly) в
(0,0), удаляет двоичный мусор с начала EPS и т. Д.
· Преобразование из PDF в PDF: сохраняет файл в неприкосновенности
· Преобразование из PDF в EPS: вызывает pdftops -eps (пакета xpdf)
· Преобразование из PS в EPS: сохраняется только 1-я страница, удаляется устройство setpage и т. Д.
АВТОРЫ
Автором а2пинг Szabó Pà © ter[электронная почта защищена]>.
а2пинг вдохновлен и исторически основан на эпстоpdf Perl скрипт
модифицирован Томасом Эссером, сентябрь 1998 г., но его модификации были удалены
от а2пинг, а также а2пинг и эпстоpdf больше не делитесь общим кодом.
эпстоpdf написано Себастьяном Ратцем для Elsevier Science. эпстоpdf
содержит дополнительные уловки из texutil Ганса Хагена.
ИСТОРИЯ
1999/05/06 v2.5 (Хейко Обердик)
* Новые параметры: --hires, --exact, --filter, --help.
* Много косметики: название, использование, ...
* Новый код для отладки, предупреждения, ошибки
* Обнаружение cygwin perl
* Поиск %% {Hires, Exact,} BoundingBox.
* Сканирование только заголовка, чтобы не ошибиться
BoundingBox включенного файла.
* (atend) поддерживается.
* использует строгий; (более раннее обнаружение ошибки).
* изменен первый комментарий с «%! PS» на «%!»;
* исправлен (atend) шаблон: '\ s * \ (atend \)'
* использование $ bbxpat во всех случаях BoundingBox,
исправьте первый пробел на '... Box: \ s * $ bb ...'
* исправлена первая строка (одна строка вместо двух перед 'if 0;';
2000/11/05 v2.6 (Хейко Обердик)
* %% HiresBoundingBox исправлено на %% HiResBoundingBox
2001/03/05 v2.7 (Хейко Обердик)
* Новая строка перед грестором для случая, когда нет
пробел в конце файла eps.
2003/02/02 (Сабу³ Пётер)
* вариант --ниже
* правильно удаляет двоичный мусор DOS EPSF
* добавляет все 3 комментария DSC BoundingBox
* читает все 3 комментария DSC BoundingBox и выбирает лучший
* заставляет BoundingBox быть целым числом
* добавляет %% EndComments и собственно%! PS-Adobe -? -? EPSF -?.? заголовок
* добавляет %% Pages:
* добавляет синтаксис вызова: a2ping
* можно конвертировать PDF в EPS (позвонив pdftops(1)) и PDF в PDF
* имитирует работу для ввода PDF
2003/04/16 (Сабу³ Пётер)
* добавлена поддержка PS и sam2p, переименован в a2ping
* sam2p и pdftops, если $ InputFilename eq '-';
* убрать заголовок PJL UEL с начала
* работает для файлов PS, отличных от EPS, для ввода
* поддержка ввода для PNG JPEG TIFF PNM BMP GIF LBM XPM PCX TGA через sam2p
* удаляет ^ L (подача формы) из конца файла EPS
* -x = -c: rle для добавления параметров sam2p
2003/04/26 (Сабу³ Пётер)
* исключить ненужные вызовы setpagedevice при создании обычных eps
* --noverbose --nocompress поддерживается иначе
* больше нет опций по умолчанию :-(
* простолиб2
* многостраничный вывод с PS :, PDF :, PCL5:
* после `a2ping -pa4 'в файле out.pcl говорится:` Данные принтера HP PCL - страница A4
size 'вместо' US letter '
* justlib2-ified больше не зависит от Getopt :: Long
* полностью поддерживает фильтрацию (stdin и / или stdout), вывод PDF и PCL5 в
труба (! $$ ll_zero)
* добавляет DSC `` %% DocumentMedia: plain 612 792 0 () () ''
* Приоритет BoundingBox для ввода EPS: --PageSize, %% * BoundingBox,
setpagedevice. Приоритет для других входов: --PageSize, setpagedevice,
%%*Ограничительная рамка
2003/09/25 (Сабу³ Пётер)
* --bboxfrom = adsc: %% BoundingBox переопределяет -sDEVICE = bbox
* улучшено обнаружение bbox
* много исправлений
* Исправления ввода MetaPost EPS для прологов: = 0;
* a2ping.pl -v --papersize = 50,60 --bboxfrom = compute-gs t.ps t2.ps
* согласованная обработка bbox, --PageSize, / PageSize
* согласованное - Разрешение и - Дуплексная обработка
2003/12/02 (Сабу³ Пётер)
* --bboxfrom = параметр compute-gs для исправления PS -> EPS bbox (gs -sDEVICE = bbox), tuzv.eps
2004/02/10 v2.77 (Сабу³ Пётер)
* теперь выполняется процедура compute-pipe, если только --bboxfrom = guess с EPS
* добавлено --gsextra =
* добавлено --antialias =
* добавлен FileFormat PBM, PGM, PPM
* разделенные функции FileFormat на константы FL_ *
* добавлен --doc
* больше нет формата файла по умолчанию (PDF)
Используйте a2ping онлайн с помощью сервисов onworks.net