从LINUX系统上下载的PDF文件无法显示中文,怎么办?
安装中文语言的插件。你用的是xpdf吧。
那个插件的名字好像叫xpdf-chinese……
自己再搜搜吧。
电脑是外国人发明的。所以很多情况下中文的显示和输入都有问题,尤其是在linux系统下。更尤其是在命令行下。
如果你不懂什么是xpdf,那就用kpdf吧,中文支持非常好。不必安装插件。
这个是OOo的问题还是你的pdf阅读器的问题?
你是在pdf阅读器中发现字体无法显示吧,那么有没有更换阅读器,或者在windows系统下打开pdf来确认是转换的pdf文件本身的问题还是阅读器的问题。
如果确认是OOo转换的问题,首先建议你升级到新版本。22也太旧了。
另外建议你使用libreoffice,这个是OOo的另一个版本,在生成pdf是可以嵌入字体,以保证中文的显示问题。
用OpenOfficeorg打开那个文档,然后文件->导出为PDF。
参考
http://wikiservicesopenofficeorg/wiki/Documentation/OOo3_User_Guides/Getting_Started/Exporting_to_PDF
需要Adobe Acrobat Reader
关于在Linux下使用Acrobat Reader 所要进行的设置:
当 Acrobat Reader 启动时,它在 $ACRO_INSTALL_DIR/$ACRO_CONFIG/ plug_ins 目录中查找的增效工具。您可通过更改 systemPlugInPath 标签来 指定一个新的默认目录。该 systemPlugInPath 标签指定所有 Acrobat Reader 用户使用的增效工具的位置:
systemPlugInPath /net/Acrobat/Sun_OS4/doc_dept/plug-ins
启动 Reader 时您可指定您自己的增效工具。默认时,Acrobat Reader 在 $HOME/plug_ins 目录查找个人增效工具。您可通过修改 userPlugInPath 标签来为个人增效工具指定一个新的默认目录。例如:
userPlugInPath $HOME/Acrobat/plug_ins
如果您想在每次您打开一个 PDF 文件时打开一个新的 Reader 程序,要设置 userFrontEndProgram 资源为 FALSE 。默认时,userFrontEndProgram 设置为 TRUE ,指已经打开的 Reader 程序用来显示新的 PDF 文件。
如果您要改变书签用的默认字体大小,您可更改 bookmarkFontSize 数值。 字体大小用磅表示。如果您要更改字体类型,您可更改 bookmarkFontName 数值。例如:
bookmarkFontSize
bookmarkFontName Courier
让 Acrobat Reader访问字体
如果在一个 PDF 文件中引用了一种字体,但没有嵌入,而且 Acrobat Reader 在系统打开该文件时找到了这种字体,Acrobat Reader 将在系统中 使用该字体来显示文本。您可在浏览器启动脚本或在您的用户配置文件中 通过设置 PSRESOURCEPATH 变量让 Reader 访问您已安装的 Type 1 字体。 通常是由系统管理员来编辑启动脚本的,允许访问浏览器拷贝的所有用户来访问字体。编辑您的用户配置文件使您可以访问字体。
PSRESOURCEPATH 变量在您指出的位置上查找 UNIX PostScript 资源文件 (upr )。安装 Type 1 字体时创建了 upr 文件。
允许整个系统访问字体:
1 在一个文字编辑器中打开 Acrobat4/bin/acroread 。
2 输入下面的命令: # PSRESOURCEPATH=::
3 重新启动 Acrobat Reader
第二个有效的方法就是使用Ghostscript 这个软件
0条评论