Установка
Регистрация
Соглашения о структурировании документа (DSC)
Формат PDF
Открытие документа
Выбор страницы
Информация о документе
Печать
Конвертирование
Измерения
Настройка
Ориентация страницы
Настройка экрана
Размер страницы
Клавиатура
Опции командной строки
World Wide Web
Copyright
Обычные проблемы
Другие полезные программы
Другие топики справки
Кроме того, необходимо отдельно установить Ghostscript.
Если нужно установить GSview вручную, см. топик Установка вручную.
При первом запуске GSview будет произведена настройка. Если вы позднее захотите изменить настройки, то используйте Настройка | Простая настройка или Настройка | Расширенная настройка.
Получение Ghostscript
Установка Ghostscript
Удаление GSview
Установка вручную
Расширенная установка вручную
Сетевая установка
Запуск GSview из Диспетчера файлов или Проводника Windows
http://www.cs.wisc.edu/~ghost/
Чтобы настроить GSview, загрузите и установите оба, Ghostscript и GSview, а затем запустите GSview.
c:\windows\gsview32.ini
или из вашего системного каталога.
В Windows NT, кроме этого, нужно удалить gsview32.ini из каталогов пользовательских профилей.
Удалите группу Ghostgum из Диспетчера программ или из Главного меню.
Если вы знаете, как редактировать реестр, удалите следующие ключи:
HKEY_CLASSES_ROOT\psfile HKEY_CLASSES_ROOT\.eps HKEY_CLASSES_ROOT\.ps HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/postscript
Кроме того, если PDF-файлы связаны с GSview, нужно удалить ключи
HKEY_CLASSES_ROOT\pdffile HKEY_CLASSES_ROOT\.pdf HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/pdf
Ghostscript лучше удалять командой Установка и удаление программ в Панели управления.
Чтобы удалить Ghostscript вручную, нужно удалить файлы в каталоге gsN.NN, где N.NN - номер версии Ghostscript.
Установите переменную окружения TEMP так, чтобы она указывала на каталог для временных файлов. Например,
SET TEMP=c:\temp
Каталог должен существовать и быть доступным для записи.
Сначала нужно установить Ghostscript и его библиотечные файлы и шрифты. Необходимая версия Ghostscript указана в топике Введение. Эта версия GSview не будет работать с другими версиями. Установите Ghostscript в каталог c:\gs\gsN.NN (замените N.NN версией Ghostscript).
Создайте каталог c:\ghostgum\gsview
Далее установите GSview для Windows, копируя gsview32.exe, gsv16spl.exe, gvwgs32.exe, gsvw32de.dll, gsvw32es.dll, gsvw32fr.dll, gsvw32it.dll, gsviewen.hlp, gsviewde.hlp, gsviewes.hlp, gsviewfr.hlp, gsviewit.hlp и printer.ini в каталог c:\ghostgum\gsview.
Запустите GSview и выберите соответствующую версию Ghostscript (обычно последнюю). Чтобы позднее изменить её, используйте Настройка | Простая настройка.
Более подробную информацию см. топик Расширенная установка вручную.
Корректно заполните три текстовых поля (см. Расширенная настройка).
В диалоговом окне Расширенная настройка либо отметьте поля Копировать умолчания принтера, Связать .ps файлы с GSview и Создать ярлыки в Главном меню, либо
1. Выйдите из GSview затем допишите файл printer.ini к INI-файлу GSview (c:\windows\gsview32.ini)
2. Добавьте расширения .ps и .eps (при желании и .pdf) в Реестр.
3. Создайте иконку для GSview в Диспетчере программ или пункт в Главном меню.
Если у вас в системе имеются шрифты Type 1, то Ghostscript может их использовать. Пример см. в файлах Fontmap.os2 и Fontmap.atm и топик Шрифты.
Если у вас возникли проблемы, попробуйте прочитать топик Обычные проблемы.
Когда пользователь запустит GSview в первый раз или запустит GSview после смены номера версии, GSview сконфигурирует локальный компьютер.
Использование UNC-пути не будет работать в Windows 3.1, но в Windows 95 будет.
GSview пытается создавать конфигурационный файл для каждого пользователя. Если в Windows 95 или NT используются пользовательские профили, GSview сохранит INI-файл в каталоге пользовательского профиля, указанном в реестре. Если каталог найти нельзя и установлена переменная окружения USERPROFILE, которая указывает на каталог, GSview сохранит INI-файл в этом каталоге. Если ничего из этого не получится, GSview сохранит INI-файл в каталоге по умолчанию, т.е. в каталоге Windows. Если каталог пользовательского профиля существует, но имеет доступ только для чтения, у GSview будут проблемы.
Если вы не хотите, чтобы GSview показывал диалог Простая настройка при первом запуске или при обновлении, поместите INI-файл в каталог GSview. Не забудьте удалить этот файл перед обновлением в будущем. Он должен содержать только те записи, которые вы хотите перезаписать в конфигурации пользователя. Рекомендуется сначала установить GSview, а затем сконфигурировать его. Скопируйте gsview32.ini или gvpm.ini из системного каталога или каталога вашего пользовательского профиля в каталог GSview, затем отредактируйте его так, чтобы удалить все записи кроме:
[GSview-4.8] Version=4.8 GSversion=853 Configured=1 GhostscriptDLL=e:\gs\gs8.53\bin\gsdll32.dll GhostscriptInclude=e:\gs\gs8.53\lib;e:\gs\fonts GhostscriptOther=-dNOPLATFONTS -sFONTPATH="c:\psfonts"
Когда пользователь запускает GSview, то обычно используется его INI-файл. При первом запуске или при несовпадении номеров версий GSview и INI-файла, произойдёт следующее:
1. Будет прочитан INI-файл в каталоге GSview. Пользовательский INI-файл будет проигнорирован.
2. Список принтеров будет обновлён из файла printer.ini в каталоге GSview.
3. Связи с расширениями (.ps, .eps, .pdf) не НЕ будут созданы или изменены. Если вы захотите это сделать, используйте Настройка | Расширенная настройка.
4. Группы в Диспетчере программ / пункты Главного меню / программные объекты НЕ будут изменены. Если вы захотите это сделать, используйте Настройка | Расширенная настройка.
Если вы производите установку в Windows NT4/2000 и выбрали "Все пользователи", то установщик запишет gsview32.ini в ваш каталог GSview. Перед этим должен быть установлен Ghostscript.
При использовании программы деинсталяции GSview, она будет пытаться удалить файлы GSview и Ghostscript из сети. Убедитесь, что каталоги GSview и Ghostscript не доступны пользователям для записи. Для большей безопасности удалите файл uninstal.txt из каталога GSview.
Другой способ. Если вы хотите установить GSview на каждый компьютер в автоматическом режиме, распакуйте самораспаковывающийся архив и запустите программу установки следующим образом:
setup -name "Your Name" -number XXXXX-XXXXX "c:\ghostgum"
Для того, чтобы при двойном щелчке мышью на PostScript-файле в Диспетчере файлов запускался GSview, нужно PostScript-файлы связать с ним.
Из Диспетчера программ запустите Редактор реестра командой Файл | Выполнить... и набрав regedit. В Редакторе реестра выберите Правка | Добавить новый тип файла... и заполните следующие поля:
Описание = psfile Тип = PostScript Действие = Open Команда = c:\ghostgum\gsview\gsview32 %1 Использовать DDE = не установлено Действие = Print Команда = c:\ghostgum\gsview\gsview32 /p %1 Использовать DDE = не установлено
Нажмите OK.
В Диспетчере файлов выберите Файл | Связать и заполните следующие поля:
Файлы с расширением = ps Связать с = PostScript (gsview)
Нажмите OK.
Вот и всё! Теперь, когда вы два раза щёлкните на PostScript-файле, Диспетчер файлов запустит GSview. Когда вы перетащите PostScript-файл на Диспетчер печати, GSview напечатает его. Если ваш принтер поддерживает PostScript, то это будет не очень полезным. В этом случае удалите действие Print из реестра.
В Windows 95 настройка производится в Проводнике Windows.
Запустите Проводник Windows. Выберите Вид | Параметры.... В диалоговом окне выберите закладку Типы файлов. Нажмите кнопку Новый тип.... Заполните следующие поля:
Описание = PostScript Расширения = PS EPS
Нажмите кнопку Создать... и введите
Действие = open Приложение, исполняющее действие = c:\ghostgum\gsview\gsview32.exe
Нажмите кнопку OK.
Нажмите кнопку Создать... и введите
Действие = print Приложение, исполняющее действие = c:\ghostgum\gsview\gsview32.exe /p
Нажмите кнопку OK.
Нажмите кнопку Закрыть.
Нажмите кнопку Закрыть.
В настоящее время плата за регистрацию составляет 40 австралийских долларов (AUD$40). GSview можно зарегистрировать он-лайн по адресу
http://www.ghostgum.com.au/
или заполнив и отправив факсом или по почте регистрационную форму, которая находится в файле regorder.txt в каталоге GSview. Ghostgum Software предпочитает регистрацию через Интернет.
Если файл не содержит комментариев DSC, GSview может показывать страницы только последовательно.
Файл, который удовлетворяет DSC, начинается с комментария
%!PS-Adobe-3.0
где номер 3.0 может изменяться и говорит о версии DSC. Некоторые программы записывают PostScript-файл с символом control-D в начале, за которым идёт комментарий, упомянутый выше. GSview правильно сообщает, что такие файлы не удовлетворяют DSC, но возможность выбора страниц сохраняется. Сообщите об этом автору программы, которая создала PostScript-файл. Чтобы файл удовлетворял DSC, удалите символ control-D из начала файла.
Файлы, соответствующие DSC содержат строки подобные
%%Pages: 24 %%Page: 1 1
Эти строки говорят GSview сколько страниц содержится в документе и где они начинаются. GSview использует эту информацию для выбора отдельных страниц.
Инкапсулированные PostScript-файлы (EPSF) - одностраничные документы, которые содержат подмножество комментариев DSC и команд PostScript. EPS-файлы начинаются со строки комментария:
%!PS-Adobe-3.0 EPSF-3.0
Обычно EPS-файлы используются для включения в другие документы и поэтому требуют включения комментария о габаритном прямоугольнике (bounding box):
%%BoundingBox: llx lly urx ury
где llx, lly, urx и ury - целые представляющие собой координаты x и y левого нижнего и правого верхнего углов габаритного прямоугольника, который охватывает все элементы рисунка на странице.
Некоторые EPS-файлы содержат превью PostScript-документа. Это может быть метафайл Windows, файл TIFF или Interchange (формат EPSI). В случае метафайла Windows или TIFF, EPS-файл в DOS содержит двоичный заголовок, в котором указано положение и длина превью, а также раздел EPS-файла на языке PostScript. В случае формата Interchange превью содержится в комментариях, которые начинаются со строк
%%BeginPreview: ширина высота глубина строки
EPS-файл с превью можно создать из EPS-файла без превью при помощи команды Добавить EPS превью.
GSview может сообщать о некорректных комментариях DSC. Это можно установить командой Настройка | Предупреждения DSC.
При показе GSview игнорирует размер страницы в меню Бумага и вместо этого использует параметр /MediaBox из PDF-файла. Если включена опция Настройка | Обрезка EPS, GSview будет использовать /CropBox из PDF.
Чтобы определить количество страниц в PDF-файле, его нужно открыть командой Открыть. Если будет использована команда Выбрать файл, GSview не сможет использовать команды Извлечь текст, Найти, Перейти к странице и другие, для которых необходимо знать количество страниц в документе.
Поддержка переходов по pdfmark недоработана.
Для конвертирования PostScript-файла в PDF используйте команду Файл | Конвертировать и устройство pdfwrite.
Для конвертирования PDF-файла в PostScript используйте команду Файл | Конвертировать и устройство pswrite.
Команда Файл | Извлечь не работает с файлами PDF. Страницы извлекаются из формата PostScript, а не в PDF.
Для пакетного конвертирования нескольких файлов см. ps2pdf.bat и pdf2ps.bat в каталоге Ghostscript. Вам нужно будет использовать gswin32c.exe вместо gs.exe. Кроме того, необходимо при помощи ключа -I или переменной окружения GS_LIB указать путь к библиотечным файлам Ghostscript.
Если файл содержит комментарии DSC, страницы можно выбирать при помощи команд Следующая страница, Предыдущая страница и Перейти к странице.
Если файл не содержит комментариев DSC, команды Предыдущая страница и Перейти к странице работать не будут. Не следует выбирать другой файл пока не будет показана последняя страница.
Когда файл открыт, GSview показывает имя файла, номер текущей страницы (если доступна) и, когда курсор находится над изображением, его положение в координатах указанных командой Настройка | Единицы измерения. Координаты могут быть в поинтах (1/72 дюйма), миллиметрах и дюймах (дюймы - английские). Положение курсора удобно при вычислении габаритного прямоугольника.
Команда Выбрать файл похожа на Открыть, но она не показывает документ. Эта команда полезна для открытия документа для последующей печати.
Команда Сохранить как сохраняет копию текущего документа. Это полезно, если GSview используется в качестве программы просмотра PostScript другим приложением, и вы хотите сохранить документ, который просматриваете.
Команда Закрыть закрывает открытый документ. Её следует использовать перед тем, как другая программа изменит файл. Если этого не сделать, и GSview определит, что длина файла или его дата изменились, он закроет Ghostscript и загрузит документ заново.
См. также Печать.
Команда Просмотр | Предыдущая страница или клавиша - открывает предыдущую страницу.
Команда Просмотр | Обновить или клавиша F5 показывает текущую страницу заново.
Команда Просмотр | Перейти к странице или кнопка указывающая рука открывает диалоговое окно, в котором можно указать номер страницы для перехода. Диалог Выбор страницы показывает метки страниц, т.к. они более полезны, чем порядковые номера.
Команда Просмотр | Следующая страница и вверх или клавиша Пробел используется для перехода к верху следующей страницы.
Команда Просмотр | Предыдущая страница и вверх или клавиша BkSp используется для перехода к верху предыдущей страницы.
Команды Предыдущая страница, Обновить и Перейти к странице работают только при наличии в документе комментариев DSC.
Команда Просмотр | По размеру окна или клавиша F6 изменяет разрешение просмотра так, чтобы вся страница умещалась в окне. Повторное использование команды умещает страницу в окне либо по ширине, либо по высоте.
Команда Просмотр | Полноэкранный режим или клавиша F4 показывает страницу во весь экран (без заголовка, полос прокрутки и т.д.). Для возврата к нормальному режиму нажмите клавишу Esc.
Команда Информация в меню Файл открывает диалоговое окно со следующей информацией о комментариях DSC в текущем документе.
Файл - полное имя файла документа.
Тип - DSC, EPS, Комментариев DSC нет или Комментарии DSC игнорируются. EPS - это инкапсулированный PostScript-файл, одностраничный документ, который содержит подмножество комментариев DSC и команд PostScript. EPS обычно используется для включения в другие документы. Комментарии DSC игнорируются пишется, когда выбрано Настройка | Игнорировать комментарии DSC. Этой информации могут предшествовать строки За Ctrl-D следует или За PJL следует. Обе указывают, что документ не соответствует DSC, потому что в начале файла имеется ненужная информация. Как исправить первое см. Общие проблемы. Чтобы избавиться от последнего, не используйте драйвер HP LaserJet при создании документов, которые вы собираетесь кому-то передавать.
Заголовок - текст, который может быть использован при печати титульных страниц и для маршрутизации или при распознавании документа.
Дата - время создания документа.
BoundingBox (габаритный прямоугольник) - минимальный прямоугольник, который охватывает все элементы рисунка на странице. Четыре целых числа - это координаты левого нижнего и правого верхнего углов прямоугольника в пользовательских координатах по умолчанию (1/72 английского дюйма).
Ориентация - ориентация страницы по умолчанию, может быть Книжная или Альбомная. См. меню Ориентация.
Порядок страниц - одно из: По возрастанию, По убыванию или Специальный. Если Порядок страниц - По убыванию, GSview автоматически изменит порядок страниц при показе или печати так, чтобы они располагались в возрастающем порядке. При извлечении или печати можно указать GSview печатать в убывающем (обратном) порядке. Специальный означает, что порядок страниц изменить нельзя.
Размер бумаги - название формата бумаги, за которым следует ширина и высота листа в пользовательских координатах по умолчанию (1/72 дюйма).
Всего страниц - количество страниц в документе.
Страница - метка страницы и её порядковый номер.
Битовый образ - размер показанной картинки в пикселах, который может быть полезен при копировании картинки в буфер обмена.
Принтер Windows GDI использует Ghostscript для создания битового образа для каждой страницы и печатает его, используя стандартный драйвер принтера Windows. Это самый медленный способ, но он должен работать с большинством принтеров.
Устройство Ghostscript использует драйверы принтеров Ghostscript. Это быстрее, но нужно, чтобы Ghostscript имел драйвер для вашего принтера, а вам нужно знать как он называется. Подробнее см. документацию Ghostscript.
PostScript принтер не использует Ghostscript для печати PostScript-файлов. Вместо этого файл отправляется прямо на принтер.
Между установками в диалоге печати существует взаимосвязь. Например, выбор Устройство Ghostscript запрещает кнопку Установка, потому что в данном случае это не имеет смысла. Подробности см. в последующих топиках.
См. также Конвертирование и Конвертировать.
Выбор страниц
Принтер Windows GDI
Устройство Ghostscript
PostScript принтер
Печатать файл
Свойства
Подбор размера страницы
Кнопка Выбор страниц может быть запрещена, если не поддерживается методом печати.
Установленный флажок В обратном порядке позволяет печатать страницы по убыванию номера. Он разрешён только при наличии в документе комментариев DSC.
Если вы хотите печатать определённые страницы документа с комментариями DSC, у которого специальный порядок страниц (т.е. порядок страниц изменить нельзя), выберите Принтер Windows GDI и Игнорировать комментарии DSC.
По умолчанию для максимальной скорости используется монохромный битовый образ. Если вам необходим цвет, нажмите кнопку Установка.
В топике Подбор размера страницы описано как управлять реакцией GSview на запросы PostScript или PDF документов на изменение размера страницы.
Поле Опции обычно остаётся пустым, но может содержать опции командной строки Ghostscript. Используйте их с внимательно!
Этот способ печати позволяет печатать произвольные страницы, даже если PostScript-документ не содержит комментариев DSC. При этом обрабатываются все страницы, но на принтер посылаются только выбранные. Это может происходить очень медленно.
В топике Подбор размера страницы описано как управлять реакцией GSview на запросы PostScript или PDF документов на изменение размера страницы.
Можно добавить некоторые опции Ghostscript либо в поле Опции, либо нажав кнопку Свойства.
Кнопка uniprint позволяет выбрать устройство uniprint из списка доступных конфигурационных файлов (*.upp). Имя выбранного файла будет помещено в поле Опции диалога Выбор устройства Ghostscript. Подробнее о том как конфигурировать устройство uniprint см. файл Devices.htm в документации Ghostscript.
Иногда, когда PostScript-принтер присоединён к последовательному порту, бывает нужно передать символ Ctrl+D после PostScript-файла, и, в зависимости от правильности поведения других программ, перед. Это - часть протокола соединения по последовательному порту, который используется в этих принтерах, но не часть PostScript. Кнопка Установка открывает диалоговое окно, в котором вы сможете указать нужно ли посылать символ Ctrl+D до и/или после PostScript-файла.
Некоторые PostScript-принтеры могут обрабатывать несколько языков описания страниц и требуют пролога для перехода в режим PostScript. Например, принтеры HP LaserJet (с PostScript-платой) требуют следующий пролог:
^[%-12345X@PJL JOB @PJL ENTER LANGUAGE = POSTSCRIPT
и следующий эпилог:
^[%-12345X@PJL EOJ ^[%12345X
Файлы пролога и эпилога можно посылать до и после PostScript-файла.
Другое использование пролога может быть в активизации печати с оборотом (дуплекс):
<< /Duplex true /Tumble false >> setpagedevice
Если документ в формате PDF, то сначала будет использован Ghostscript для конвертирования в PostScript-файл, который потом будет отправлен на принтер.
Могут быть напечатаны все, отдельные или любая комбинация страниц. Кнопки Все, Нечётные и Чётные позволяют быстро выбрать нужные страницы. Если выбран один непрерывный интервал страниц, то кнопки Нечётные и Чётные выбирают соответствующие страницы в заданном интервале. Установленный флажок В обратном порядке позволяет печатать по убыванию номеров страниц.
Смещение страницы можно указать для каждого устройства. Это полезно для коррекции разницы между началом координат драйвера принтера Ghostscript и конкретным принтером. Увеличение значения X смещает изображение вправо. Увеличение значения Y обычно перемещает изображение вниз.
Диалог Свойства часто используется для установки параметра BitsPerPixel для цветных принтеров и других настроек коррекции тона и цвета, а также параметров PDF.
Свойства специфичны для каждого устройства. Изменение значения параметра BitsPerPixel для одного устройства никак не отразится на его значении для других.
Когда вы нажимаете кнопку OK в диалоге Свойства, текущие значения записываются в файл gsview32.ini.
В GSview некоторые Свойства предопределены, но могут не совпадать с такими же в Ghostscript. Кнопки Правка и Новое позволяют изменить доступные Свойства для данного устройства. Подробнее см. в топике Редактирование свойств.
Есть два способа добавить или изменить Свойства.
Первый состоит в использовании кнопок Правка или Новое в диалоговом окне Свойства.
Каждое свойство должно быть либо числом, либо строкой. Числовые значения свойств эквивалентны опции командной строки Ghostscript -d, а строковые - опции -s. Каждое свойство состоит из Имени и Значения. Они используются как -dИМЯ=ЗНАЧЕНИЕ или -sИМЯ=ЗНАЧЕНИЕ. Значение выбирается из списка Значений, разделённых запятыми, введённых в диалоговом окне Редактирование свойств. Имя или Значение не может содержать пробелов.
Чтобы удалить свойство, выберите его в диалоговом окне Свойства, нажмите кнопку Правка, а затем в диалоговом окне Редактирование свойств нажмите кнопку Удалить.
Второй способ состоит редактировании вручную INI-файла GSview.
Для каждого устройства нужно добавить два раздела в файл gsview32.ini.
Следующий пример демонстрирует как добавить информацию о свойстве для драйвера принтера cdjcolor. Сначала приводится раздел с текущими значениями. В этом разделе опция без первого символа - имя, которое будет представлено в списке Свойство. Первый символ s используется для строк, а d - для чисел.
[cdjcolor] dBitsPerPixel=24 dDepletion=1 dShingling=2 dBlackCorrect=4
Дальше приводится раздел, в котором задаются возможные значения, которые показываются в списке Значения.
[cdjcolor values] dBitsPerPixel=1,3,8,16,24 dDepletion=1,2,3 dShingling=0,1,2 dBlackCorrect=0,1,2,3,4,5,6,7,8,9
Кроме того, GSview добавляет в список значение [Не определено].
При печати GSview будет передавать Ghostscript содержимое раздела [cdjcolor] из файла gsview32.ini в следующем порядке:
-dBitsPerPixel=24 -dDepletion=1 -dShingling=2 -dBlackCorrect=4
Если значение свойства [Не определено], оно не будет передано Ghostscript.
Если выбрано Уменьшить до размера страницы, любой размер бумаги, выбранный документом, который больше выбранного в меню, будет уменьшен до этого размера. Это полезно, если вы хотите печатать страницы формата A4 на бумаге размера letter (хотя купить бумагу формата A4 было бы более разумным).
Если выбран Переменный размер страницы, GSview установит размер страницы из меню Бумага, но разрешит его изменять.
Файл | Конвертировать использует Ghostscript для преобразования PostScript или PDF в битовый образ, PostScript или PDF.
Файл | Извлечь позволяет скопировать отдельные страницы из PostScript-документа.
Файл | PS в EPS позволяет вычислить заново габариты и заменить заголовок с PS на EPS. Перед использованием внимательно прочитайте документацию.
Правка | Добавить EPS превью добавляет к EPS-файлу битовый образ для предварительного просмотра.
Правка | Извлечь из EPS извлекает PostScript-код или превью из DOS'овского файла EPS.
Правка | Конвертировать в векторный формат использует pstoedit для преобразования PostScript или PDF в векторный формат, доступный для редактирования.
Правка | Извлечь текст использует pstotext для извлечения текста и документа PostScript или PDF.
Правка | Копировать копирует экранный битовый образ в буфер обмена. Правка | Вставить в копирует битовый образ DIB (независимый от устройства) из буфера обмена в файл. Правка | Конвертировать битовый образ преобразует независимый от устройства битовый образ DIP в буфере обмена в зависимый от устройства.
Конвертирование файлов. Приёмы
Конвертировать
Извлечь
PS в EPS
EPS превью
Пользовательское превью
Конвертировать в векторный формат
Поиск и извлечение текста
Буфер обмена
Чтобы конвертировать PostScript в PDF. Файл | Конвертировать, выберите pdfwrite, 300dpi. С Ghostscript 5.50 шрифты с нестандартным кодированием будут включены в виде битовых образов. Если выбрать 72dpi, шрифты будут выглядеть грубо. Ghostscript 6.0 шрифты встроит.
Чтобы конвертировать PDF в PostScript. Файл | Конвертировать, выберите pswrite, 300dpi.
Чтобы конвертировать PostScript 2-го уровня в PostScript 1-го уровня. Файл | Конвертировать, выберите psmono, 300dpi. Вместо 300dpi используйте разрешение вашего принтера.
Чтобы конвертировать в битовый образ. Файл | Конвертировать, выберите bmp16m, 72dpi.
Чтобы конвертировать в векторный формат, доступный для редактирования (pstoedit). Правка | Конвертировать в векторный формат или конвертируйте в PDF, описанным выше способом.
Чтобы извлечь текст (pstotext). Правка | Извлечь текст.
Чтобы добавить превью к EPS-файлу. Правка | Добавить EPS превью. Подробнее см. Добавить EPS превью.
Чтобы удалить превью из EPS-файла. Правка | Извлечь из EPS | PostScript.
Чтобы изображение на экране было со сглаженными краями. Бумага | Настройка экрана. Установите Сглаживание текста и Сглаживание графики равным 4. Чтобы это работало, нужно, чтобы глубина цвета экрана была не менее 8 бит на точку.
Чтобы сохранить экранный битовый образ. Правка | Копировать чтобы скопировать в буфер обмена. Чтобы сохранить в BMP-файл, используйте Правка | Копировать, а затем Вставить в...
Чтобы создать битовый образ со сглаживанием.
1. Покажите на экране со сглаживанием, а затем сохраните экранный битовый образ.
Или
2. Используйте команду Конвертировать с использованием устройства bitmap и следующими свойствами.
-dTextAlphaBits=4 -dGraphicsAlphaBits=4
Вам понадобится выбрать выводное устройство Ghostscript и его разрешение. Список доступных устройств и их разрешений по умолчанию хранится в разделе [Convert] файла gsview32.ini и взят из стандартной поставки Ghostscript версии 6.01. Вы можете использовать другие устройства или разрешения.
Некоторые опции Ghostscript можно добавить либо в поле Опции, либо нажав кнопку Свойства.
Можно конвертировать все, по отдельности или произвольную комбинацию страниц. Кнопки Все, Нечётные и Чётные позволяют быстрее выбирать страницы. Если выбран один непрерывный блок страниц, кнопки Нечётные и Чётные выбирают соответствующие страницы в данном диапазоне. Для конвертирования в порядке убывания номеров страниц можно установить флажок В обратном.
Чтобы указать GSview, как поступать с запросами документов PostScript и PDF на изменение размера страницы, см. топик Подбор размера страницы.
См. также Конвертирование.
См. также Конвертирование.
%!PS-Adobe-3.0 EPSF-3.0
и затем добавив или исправив комментарий %%BoundingBox.
Файлы EPS обычно используются для включения в другие документы и по этой причине должны содержать комментарий, в котором содержится информация об их габаритах:
%%BoundingBox: llx lly urx ury
где llx, lly, urx и ury - целые числа, представляющие координаты x и y левого нижнего и правого верхнего углов габаритного прямоугольника, охватывающего все элементы рисунка на странице.
При неверном использовании команда PS в EPS может создать PostScript-файл с неверными комментариями DSC. Такие документы могут вызвать проблемы при включении их в другой документ.
Чтобы можно было конвертировать PostScript-файл в EPS, исходный файл должен быть одностраничным. Если документ содержит комментарии DSC и является многостраничным, извлеките нужную страницу командой Файл | Извлечь. Если документ не содержит комментариев DSC, для извлечения нужной страницы вам придётся отредактировать файл вручную.
Документы EPS не должны использовать следующие операторы:
banddevice clear cleardictstack copypage erasepage exitserver framedevice grestoreall initclip initgraphics initmatrix quit renderbands setglobal setpagedevice setpageparams setshared startjob letter note legal a3 a4 a5
Следующие операторы нужно использовать с осторожностью:
nulldevice setgstate sethalftone setmatrix setscreen settransfer setcolortransfer
Забота о соблюдении этих требований целиком лежит на вас.
Чтобы проверить, содержит ли документ вышеперечисленные операторы, выберите Настройка | Предупреждения EPS, а затем Открыть документ. После того, как страница будет показана на экране выберите Закрыть и просмотрите сообщения Ghostscript командой Файл | Сообщения Ghostscript. Если ходя бы один оператор был использован, вы увидите строку похожую на:
Warning: EPS files must not use ... (Предупреждение: EPS-файл не может использовать ...)
Если вам встретится подобное предупреждение не используйте PS в EPS. Не забудьте позднее отключить Предупреждения EPS.
Перед использованием команды PS в EPS документ необходимо показать на экране.
Для документов без комментариев DSC команда PS в EPS позволяет указать габаритный прямоугольник и записать исходный документ с необходимыми комментариями.
У документов с комментариями DSC команда PS в EPS заменит первую строку файла на
%!PS-Adobe-3.0 EPSF-3.0
и затем предоставит возможность изменить или добавить комментарий %%BoundingBox.
Для документов EPS команда PS в EPS позволяет изменить комментарий %%BoundingBox.
Команда PS в EPS не производит обрезку документа в границах %%BoundingBox. Чтобы сделать это, нужно изменить сам PostScript-код. PS в EPS изменяет только комментарии DSC.
Если установлен флажок Автоматически вычислять габариты, GSview вычислит габариты по небелым пикселам. Если флажок не установлен, вам будет предоставлена возможность указать габариты щелчком мыши слева, снизу, справа и вверху.
Команда PS в EPS не добавляет в документ превью. При необходимости вы сможете добавить его командой Правка | Добавить EPS превью после создания файла EPS с правильным комментарием %%BoundingBox.
См. также Добавить EPS превью, Извлечь, Предупреждения EPS и Конвертирование.
1. Отменить Настройка | Игнорировать комментарии DSC.
2. Убедиться, что документ имеет корректный габаритный прямоугольник. В этом может помочь Настройка | Показывать габаритный прямоугольник. Габаритный прямоугольник может быть добавлен или изменён командой Файл | PS в EPS.
3. Выберите Ориентация | Книжная.
4. Выберите Бумага | Настройка экрана и установите нужное разрешение для превью. Если разрешение будет очень большим, EPS-файл может стать чрезмерно большим.
5. Далее нужно Открыть EPS-файл без превью.
6. Выберите Правка | Добавить EPS превью, его формат и имя нового EPS-файла. GSview запишет новый файл, в котором будет код PostScript исходного файла, и превью, созданное из экранного битового образа. Возможные форматы превью: Interchange, TIFF 4, TIFF 6 без сжатия, TIFF 6 packbits и Метафайл Windows. При добавлении превью в формате Interchange, в документе должна содержать строка %%EndComments, иначе GSview может поместить превью в неверном месте. Превью в формате Interchange всегда чёрно-белое. Превью в формате TIFF 4 двухуровневое (1 бит на пиксел) без сжатия, как это описано в меморандуме TIFF 6.0, без использования тегов не описанных в спецификации TIFF 4. Для WordPerfect 5.1 требуется превью в формате TIFF 4. Превью в формате TIFF 6 может быть двухуровневым, с индексированными цветами (4 или 8 бит на пиксел) или полноцветным (24 бита на пиксел) в соответствии со спецификацией TIFF 6.0. TIFF 6 может быть несжатым либо сжат алгоритмом packbits. Превью в формате метафайла Windows содержит несжатый битовый образ.
7. Верните Ориентация | Книжная и Бумага | Настройка экрана в их исходное состояние.
Чтобы извлечь PostScript-код или превью из EPS-файла для DOS, используйте команду Файл | Выбрать файл, потом Правка | Извлечь из EPS и, наконец, PostScript или Превью.
См. также PS в EPS.
Вы можете добавить превью, которое не соответствует PostScript-коду, но вряд ли это будет полезным.
http://www.pstoedit.net/pstoedit
или
http://www.cs.wisc.edu/~ghost/gsview/pstoedit.htm
Чтобы использовать pstoedit из GSview, используйте команду Правка | Конвертировать в векторный формат.
Будут показаны три диалоговых окна.
Первое - установки pstoedit.
Выберите выходной Формат.
Флажок Текст многоугольниками должен быть установлен, если PostScript-файл содержит текст, а выходной формат этого не поддерживает, например, gnuplot. В результате может получится большой файл.
Если установлен флажок Отображать в ISO-Latin1, pstoedit будет отображать коды символов в кодировку ISO-Latin1, которая используется в HTML и MS-Windows. По умолчанию он установлен. Если флажок сброшен, кодировка изменяться не будет.
Если выходной формат не поддерживает кривые как в PostScript, они будут заменены на ломаные линии. Параметр Спрямление используется для управления степенью приближения. Он конвертируется в команду setflat PostScript. Малые значения дают более точное приближение, но и большее количество сегментов.
Иногда шрифты, встроенные в PostScript программу, не имеют имени. Например, такое встречается в файлах, сгенерированных программой dvips. В этом случае pstoedit заменяет безымянный шрифт другим. По умолчанию шрифтом Courier. В поле Шрифт по ум. можно указать другой. Вот некоторые альтернативные названия: Courier, Helvetica и Times-Roman.
Некоторые форматы поддерживают дополнительные опции. Подробности см. в руководстве pstoedit. Например, формат java использует поле Опции драйвера для указания класса java.
Второй диалог (пропускается, если отсутствует нумерация страниц) позволяет выбрать страницу, которую нужно конвертировать, или диапазон, если такое поддерживается форматом.
В третьем диалоге нужно указать имя выходного файла.
Не все форматы pstoedit поддерживают точечную графику. Если вы хотите получить битовый образ, см. Конвертирование файлов. Приёмы.
Подробности см. руководство pstoedit.
См. также Конвертирование.
GSview использует два способа извлечения текста из PostScrip-файла.
Быстрый способ извлекает весь текст из строк PostScript.
Второй для более аккуратного извлечения текста использует pstotext и Ghostscript.
Метод, который используется, выбирается командой Настройка | PStoText. См. соответствующие топики ниже.
См. также Конвертирование.
Быстрое извлечение и поиск текста
Извлечение и поиск текста при помощи PStoText
Команда Правка | Извлечь текст извлечёт текст из строк на указанных страницах и запишет их в текстовый файл. Разбивка на строки будет соответствовать строкам документа. Пробелы в тексте будут соответствовать пробелам внутри строк или отдельным строкам. Более эффективный метод извлечения текста состоит в использовании ps2ascii.ps из поставки Ghostscript или программы PStoText, которую можно найти на WWW-странице Ghostscript. PStoText можно использовать из GSview командой Настройка | PStoText.
Команда Правка | Найти будет искать текст и показывать первую страницу, которая его содержит. Команда Найти запрашивает текст, который нужно искать и диапазон страниц для поиска. Предыдущие замечания об извлечении текста имеют место и здесь. Команда Найти сначала извлекает текст из документа, а затем ищет его, игнорируя все пробелы и в документе, и в строке поиска. При поиске регистр символов игнорируется. Поэтому поиск слова these найдёт и These, и The serial. Информация о положении слова на странице не предоставляется, потому что это невозможно без полной интерпретации PostScript-кода. Команда Найти не работает с документами без комментариев DSC или со специальным порядком страниц.
Команда Правка | Найти далее продолжит поиск со следующей страницы.
pstotext использует кодировку символов ISO-Latin1. Подробнее см. описание pstotext Интернет
http://www.research.digital.com/SRC/virtualpaper/pstotext.html
Ориентация должна соответствовать направлению текста в документе.
Команда Правка | Извлечь текст извлечёт текст из указанных страниц и запишет их в текстовый файл.
Слова могут быть скопированы в буфер обмена командой Правка | Копировать.
Команда Правка | Найти будет искать и показывать первую страницу, которая содержит текст. Она запрашивает текст и диапазон страниц для поиска. Текст для поиска сначала разбивается на слова. Затем каждое слово ищется по всему документу. Поиск слова frog обнаружит frog, frogs и bullfrogs. Можно использовать маски '*' (ноль или более символов) и '?' (любой символ), но использование их в начале или в конце слова не имеет смысла. Маски не распространяются за пределы слова, которое ищется. Можно указать несколько полных слов. Например, GSview is a. Если искомый текст найден, будет показана страница с ним и первое найденное слово подсвечено. Команда Найти не работает с документами без комментариев DSC или со специальным порядком страниц.
Команда Правка | Найти далее продолжит поиск.
Для большинства PostScript-файлов нужно использовать команду Настройка | PStoText | Нормальный.
Команда Настройка | PStoText | Dvips Cork Encoding относится только к PostScript-файлам, которые созданы dvips из документов TeX и LaTeX. Она говорит pstotext использовать кодирование Cork вместо старого TeX-овского. К сожалению, в файлах, которые производит dvips, не указывается, какое кодирование использовано.
Другой способ получения битового образа состоит в выводе на устройство Ghostscript с использованием одного из драйверов BMP. См. Печать.
Команда Вставить в сохраняет независимый от устройства битовый образ из буфера обмена (если таковой там есть) в BMP-файл.
Команда Конвертировать битовый образ преобразует независимый от устройства битовый образ в зависимый. Если в буфере обмена содержится независимый от устройства битовый образ (формат BMP), он конвертируется в зависимый и добавляется в буфер обмена. Если в буфере обмена отсутствует палитра цветов, она создаётся из независимого от устройства битового образа и добавляется туда. Эта возможность присутствует потому, что некоторые приложения (особенно Windows Paintbrush) не распознают независимый от устройства битовый образ в буфере обмена.
Если команды Извлечь текст или Найти используются с разрешённым PStoText, GSview создаёт указатель слов в документе. Если выделить какие-либо слова при помощи мыши, команда Копировать поместит в буфер обмена эти слова, а не битовый образ. Текст нельзя выбирать, пока не использовались команды Извлечь текст или Найти при разрешённом PStoText.
Это диалоговое окно показывает координаты начальной и конечной точки, разницу между ними, а также длину и направление вектора. Начальная точка устанавливается щелчком левой кнопки мыши. По умолчанию это - левый нижний угол страницы. Единицами измерения могут быть поинты, мм, дюймы или произвольные.
Произвольные единицы измерения позволяют показывать координаты как они представлены в PostScript-файле. Произвольные единицы обычно задаются серией преобразований начальной матрицы. Если PostScript активирует альбомную ориентацию командами
90 rotate 0 -595 translate
то для того, чтобы видеть пользовательские координаты, нужно в диалоге Вычисление преобразований сделать следующее:
Custom initmatrix 90 rotate 0 -595 translate invertmatrix Ok
Значения CTM (Current Transformation Matrix, текущей матрицы преобразований) находятся в верхней части диалога. Вы можете ввести их вручную, если вам нравится вычислять. Проще вводить значения в полях ниже, но эффект от этого будет только после нажатия одной из кнопок преобразования (перенос, вращение, масштабирование).
См. также Единицы измерения.
Простая настройка
Расширенная настройка
Звуки
Единицы измерения
Язык
PStoText
Предупреждения DSC
Сохранение настроек
Безопасный режим
Запоминать последний каталог
Панель кнопок
Окно по размеру страницы
Автоматическое обновление
Обрезка EPS
Предупреждения EPS
Игнорировать комментарии DSC
Показывать габаритный прямоугольник
Простая настройка правильные пути к Ghostscript и скопирует некоторые умолчания принтера в INI-файл. Она не изменяет реестр или Главное меню.
c:\gs\gsN.NN\bin\gsdll32.dll
Введите корректные каталоги через точку с запятой в поле Дополнительные каталоги Ghostscript. Они должны включать каталоги, где находятся библиотечные файлы Ghostscript (gs_*.ps и Fontmap) и его шрифты (*.pfb). Например:
c:\gs\gsN.NN\lib;c:\gs\fonts
Не вводите -I перед списком каталогов
Поле Опции Ghostscript может быть пустым. Если вы хотите отключить свойство Системные шрифты под MS-Windows, введите -dNOPLATFONTS. Если хотите использовать шрифты не указанные в Fontmap, добавьте в это поле ключ -sFONTPATH. Например,
-dNOPLATFONTS -sFONTPATH="c:\psfonts"
Если вы неправильно заполните поле DLL Ghostscript, GSview не сможет её загрузить. Если вы неверно заполните поле Дополнительные каталоги Ghostscript, Ghostscript не сможет инициализироваться и выгрузится из памяти.
Установка флажка Копировать умолчания принтера обновит gsview32.ini из файла printer.ini.
Установка Связать .ps файлы с GSview обновит реестр, связав PostScript-файлы с GSview.
Установка Связать .pdf файлы с GSview обновит реестр, связав файлы Portable Document Format с GSview.
Установка Создать ярлыки в Главном меню создаст добавит GSview в Главное меню.
Изменения произведённые установкой этих четырёх флажков нельзя будет отменить. Связывание с файлами и действия с главным меню обычно производятся (с возможностью отмены) программой установки GSview.
См. топик Установка.
Для проигрывания звуковых файлов в системе должен быть установлен драйвер звуковой карты. Звуковые файлы недоступны в MS-Windows 3.0.
События, которым можно назначить звук:
Вывод страницы: выполнен оператор PostScript showpage.
Нет страницы: выбрана неверная страница. Например, если выбрана Предыдущая страница, а текущая - первая в документе с комментариями DSC.
Нет нумерации: команда требует наличия нумерации страниц, а в документе её нет. Например, выбор Перейти к странице при просмотре документа без комментариев DSC.
Не открыто: команда требует, чтобы был открыт документ, а это в данный момент не имеет места. Например, при выборе Перейти к странице, когда нет открытого документа.
Ошибка: различные ошибки.
Запуск: GSview запущен.
Выход: GSview закрывается.
Занят: в данный момент занят, не могу сделать то, чего вы хотите.
По умолчанию событиям Нет страницы, Ошибка и Занят назначен Гудок динамика, а всем остальным - Нет.
Выбрав Единицы измерения | С высокой точностью, можно увеличить точность измерений.
См. также Измерения.
В Windows NT можно выбирать любой из доступных языков независимо от региональных установок. На других системах языки доступны в зависимости от региональных установок, в частности локализации или системной кодовой страницы.
Быстрое извлечение и поиск текста производит простое извлечение строк PostScript. Этот способ привести к малопонятным результатам. Он выбирается командой PStoText | Отключен.
Извлечение и поиск текста при помощи PStoText использует внешний инструмент pstotext и Ghostscript для извлечения слов и их координат на странице. Этот метод более точный, но при этом может возникнуть длительная пауза во время предварительной обработки pstotext и Ghostscript. После этого извлечение и поиск должны стать быстрыми. Существует два режима работы. Нормальный нужно использовать с большинством PostScript-файлов. Dvips Cork Encoding нужно использовать с файлами, которые сгенерированы программой dvips, которая использует Cork Encoding.
По умолчанию используется Нормальный.
Если выбрано сообщать об ошибках и проблемах, диалоговое окно с предупреждением DSC позволит вам сделать выбор: Ok позволит GSview сделать предположение о том, что на самом деле имелось в виду (а не то, что говорит комментарий), Отмена заставит GSview считать этот комментарий правильным, Игнорировать DSC заставит GSview пропускать все комментарии DSC.
Если выбрано Предупреждения DSC | Отключить, GSview будет подразумевать Отмена. Документы с неверными комментариями DSC часто являются источником проблем.
Когда выбрано Сохранять настройки при выходе, GSview будет автоматически сохранять настройки при завершении работы.
При отключенном пункте Безопасный режим Ghostscript сможет изменять файлы.
При отключенном пункте Запоминать последний каталог текущим каталогом будет текущий каталог программы, которая запустила GSview.
Справка | Содержание
На 5 страниц назад
Просмотр | Предыдущая страница
Вперёд на 5 страниц
Просмотр | Назад
Просмотр | Вперёд
Увеличить разрешение в 1,2 раза
Уменьшить разрешение в 1,2 раза
Правка | Найти
Правка | Найти далее
Чтобы использовать кнопки изменения разрешения, должен быть отмечен пункт Автоматическое обновление. Вместо этих кнопок можно использовать команду Бумага | Настройка экрана. При отключенном пункте Панель кнопок GSview не показывает панель кнопок.
Изменения размера окна происходят только при ручном изменении размера или при изменении размера страницы. Сразу после отметки пункта оно не произойдёт. Пункт Окно по размеру страницы игнорируется, когда окно максимизировано.
При отключенном пункте Окно по размеру страницы GSview не будет изменять размеры окна и пространство вне страницы будет закрашено светло-серым цветом. Это полезно, когда вы не хотите, чтобы окно уменьшалось при просмотре страниц с низким разрешением. Такая установка используется по умолчанию.
См. также Просмотр | По размеру окна.
Для не-DSC-документов, если отмечен пункт Автоматическое обновление, GSview будет начинать с первой страницы.
При отключенном пункте Автоматическое обновление нужно использовать команду Просмотр | Обновить, чтобы обновить изображение после изменения параметров Ориентация, Разрешение, Глубина цвета или Бумага.
При отключенном пункте Обрезка EPS GSview будет использовать для EPS-файлов размер страницы из меню Бумага. Такая установка используется по умолчанию.
Обрезка EPS не изменяет документ, она влияет только на его показ. Это также не влияет на печать.
См. также Правка | Добавить EPS превью.
Warning: EPS files must not use /initgraphics (Предупреждение: EPS-файлы не должны использовать /initgraphics)
Предупреждения EPS небезупречны. Без них можно получить доступ к неразрешенным операторам. Если вы увидели предупреждение, не используйте PS в EPS.
По умолчанию Предупреждения EPS отключены.
См. также PS в EPS.
По умолчанию пункт Игнорировать комментарии DSC не отмечен.
По умолчанию пункт Показывать габаритный прямоугольник не отмечен.