Post script-принтер

kotofey1

что посоветуйте? чтобы можно было эти ps-файлы в pdf вставлять, а то у меня все время выдает ошибку при конвертации dvi 2 pdf , там все время прописываются строки типа setpagedevice ... спасибо

kotofey1

up?

artimon

Я не понял как соотносятся название темы и то, что ты написал.

pitrik2

я тоже нифига не понял
вот что возникло в голове:
умею превращать dvi в ps но принтер не печатает ps
поэтому я хочу превратить dvi в нечто другое
но dvi почему то не конвертится в pdf
вот и возник вопрос: как сконвертировать dvi в pdf или как распечатать ps
ответ на первый вопрос:
что за принтер? какой программой печатаешь .ps файлы?
та же AcdSee нормуль их печатает
ответ на второй:
дай лог ошибки, какой утилитой пользуешься?
dvi2pdf ?
попробуй ps2pdf

kotofey1

Я наверное не понятно объяснил.
Пример: надо диаграмму exel превратить в .ps затем из ps получить .eps .
Когда мы получили .ps,
а это делается с помощью "принтера" например apple color lw... эта штука прописывает в ps-файле некие скрипты, которые предназначены для печати на бумаге
Но они одновременно не дают отображаться в dvi и, как следствие при DVI2pdf или dvi2 ps в pdf и ps.
Какой принтер не вставляет ненужных скриптов?

artimon

Почисти вывод принтера с помощью gs.

kotofey1

это как?

pitrik2

а я опять не понял
у нас есть excel файлы (Microsoft Office Excel?)
мы их превращаем в .ps с помощью принтера
это вроде все понятно
непонятно причем тут .dvi ?
как мы .dvi файлы то получили?
кажись их нельзя получить из .ps
почему нельзя просто сделать ps2pdf?
причем тут dvi?

artimon

Ну, например, открыть с помощью GSview, и там где-то есть менюшка позволяющая вырезать кусок страницы и сохранить его в eps.

kotofey1

Я .ps хочу использовать в качестве картинок в ТеХе . В dvi будет и картинка и текст и т.д. мне нужно все сразу в pdf.

kotofey1

спасибо, но мне желательно, чтобы не было кустарных манипуляций, чтобы все само и нормально. Точно знаю, что это возможно- где-то я это делал, но не помню названия принтера.

pitrik2

а может ты неправильно картинку .ps в Тех вставляешь?
там вроде несколько способов было...
(хотя я Тех плохо знаю)

kotofey1

нет, там все в порядке. Я в постскрипте не разбираюсь, но мне сказали, в чем дело. Проблема на самом деле вполне определенная, вот кусок ps-файла, которого не должно быть:
featurebegin{
%%BeginFeature: *TraySwitch False
1 dict dup /TraySwitch false put setpagedevice
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *OutputMode Normal
1 dict dup /PostRenderingEnhanceDetails
2 dict dup /Type 19 put dup /OutputMode /Normal put put
setpagedevice
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *PageSize A4
2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *MediaType Plain
2 dict
dup /MediaType (Plain) put
dup /InputAttributes mark
currentpagedevice /InputAttributes get
{
dup type /dicttype eq {
dup length 1 add dict begin {def} forall
/MediaType (Plain) def
currentdict end
} if
} forall
counttomark 2 idiv dup dict begin {def} repeat
pop currentdict end
put
setpagedevice
%%EndFeature
}featurecleanup
и вместо этого:
(%%[Page: 1]%%) =
%%PageTrailer
%%Trailer
%%BoundingBox: 15 15 582 819
%%DocumentNeededResources:
%%+ font Times-Bold
%%+ font Times-Roman
%%+ font Symbol
%%DocumentSuppliedResources:
%%+ procset Pscript_WinNT_VMErrorHandler 5.0 0
%%+ procset Pscript_FatalError 5.0 0
%%+ procset Pscript_Win_Basic 5.0 0
%%+ procset Pscript_Win_Utils_L2 5.0 0
%%+ procset Pscript_Text 5.0 0
%%+ procset Pscript_Encoding256 5.0 0
%%+ procset Pscript_Win_Euro_L2 5.0 0
%%+ procset Pscript_Win_GdiObject 5.0 0
%%+ procset Pscript_Win_GdiObject_L2 5.0 0
Pscript_ inNT_Incr dup /terminate get exec
ehsave restore
%%Pages: 1
(%%[LastPage]%%) =
должно быть gsave grestore

artimon

В папочке с gs есть всякие странные файлики типа ps2eps и т.д. Покопайся там.
Оставить комментарий
Имя или ник:
Комментарий: