使超星数字图书馆的PDG文件转换为PDF文件的方法

时间:2022-04-04 17:48:53
方法A :
1、 安装Adobe Acrobat ,在ssreader中点 文件 - 打印 然后选择 Adobe PDF 选择好其中的若干个项目后,点击打印,选择文件存放地点,具体操作详看方法B。  最新的超星好像屏蔽了很多虚拟打印机,如果这个方法不行的话请看方法B。
(方法A在ssreader 3.72 beat1 + Adobe Acrobat 7.0 Professional 环境下仍然可用)
 
 
方法B:
由于新版本的ssreader对虚拟打印进行了控制,直接使用adobe acrobat以及office 2003的虚拟打印机需要改名,操作繁琐,简单试了几次没有成功;又不想下载安装其他的虚拟打印机,只好暂时放弃。

偶然翻看Acrobat Distiller的帮助,发现其可以将PS格式的打印文件转为PDF文件,于是产生新的思路,经试验完全可行。现将具体方法与大家共享。

1、找到任意一款打印机的PS驱动程序,并安装。

注意:是真实打印机(非虚拟打印机)的驱动,没有打印机没关系,我们只是利用他打印到文件中,而不是纸上。另外,打印机驱动一般分两种:PCL和PS,我们需要PS驱动。PS驱动程序可到打印机生产厂商的网站上下载,比如HP。
2、打开PDG文件。
3、计算书的总页数(封面+版权+...+前言+目录+正文)。
4、显示封面页,选择打印,起始页为当前页,页数为刚才计算的总页数;
选择安装的PS打印机,选择打印到文件。此时会弹出对话框,输入文件名,文件的扩展名最好为.prn(其他也可以,但prn文件Acrobat Distiller可自动识别),文件名中最好带路径,以便于查找。
5、用Acrobat Distiller打开prn文件,按提示即可转为pdf文件。

我用这种方法试验,转一本近500页的书只要1,2分钟的时间(当然不包括数页数的时间),并且从封面到正文都在一个pdf文件中。

此法优点:
超星为*虚拟打印机下了一番功夫,我相信在ssreader的以后版本中还会*更多的虚拟打印机。本文的方法使用真实打印机的驱动,除非超星不允许pdg文件打印到纸上,否则他永远也阻止不了我们将pdg转为pdf。