[sisyphus] Openoffice & PDF

Vladislav Zavjalov slazav на altlinux.org
Чт Окт 28 22:02:59 UTC 2010


On Thu, Oct 28, 2010 at 05:28:02PM +0000, Vitaly Kuznetsov wrote:
> >> >> Не, gv pdf все равно не открывает.
> >> >
> >> > Openoffice draw выдал:
> >> >
> >> > Общая ошибка. Ошибка ввода-вывода.
> >>
> >> у меня writer открывает. Но я не знаю, есть ли разница.
> >
> > У меня не открывает. Вот и не знаю: локальный косяк у меня или баг в 
> > openoffice.
> 
> Все pdf-ки не открывает или одну конкретную? Если второе, то проще
> забить. Если первое - то надо копать (у меня же открывает - значит такая
> конфигурация возможна).
С gv - пока докопался до следующего:

$ > a.txt
$ echo "(a.txt) (r) file" > a.ps

$ gs -dBATCH -dNODISPLAY a.ps
GPL Ghostscript  9.00 (2010-09-14)
Copyright (C) 2010 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.

$ gs -dBATCH -dNODISPLAY -dSAFER a.ps 
GPL Ghostscript  9.00 (2010-09-14)
Copyright (C) 2010 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Error: /invalidfileaccess in --file--
Operand stack:
   (a.txt)   (r)
...

То есть, gs в режиме safer не дает открывать файл на чтение.
(file) run, например, тоже не работает. Хотя, казалось бы, man gs
нам говорит:

-dSAFER Disables  the  "deletefile"  and  "renamefile" operators
 and the ability to open files in any mode other than read-only.

Соответственно, в качестве временного лечения - помогает отключить
кнопку Safer в меню "State/Ghostscript options" в gv...

В OO предлагаю тоже поискать, нет ли ругани на invalidfileaccess
и есть ли -dSAFER. А дальше пусть специалисты по gs скажут :)

Слава


Подробная информация о списке рассылки Sisyphus