如何将PRN文件转换为PDF?


Answers:


17

通常,在任何可以打印其内容的程序中使用“打印到文件”选项时,.prn是Windows上建议的文件扩展名。用于生成.prn文件的打印机驱动程序取决于打印时选择的打印机(或默认打印机)。

通常,.prn扩展名后面的实际内容可能会因打印机驱动程序类型的不同而大不相同:PostScript(1、2、3级),PCL(数十种类型),ESC / P,ESC / P2,HP / GL,Prescribe,RPCS等。

如果您的* .prn确实是PostScript,则可以使用Ghostscript(或Acrobat Distiller)轻松将其转换为PDF。

如果您的* .prn确实是PCL,则还可以使用Ghostscript稳定版之外的另一个程序GhostPCL对其进行转换。

这是两个示例命令行:

gswin32c.exe ^
    -dBATCH ^
    -dNOPAUSE ^
    -sDEVICE=pdfwrite ^
    -sOutputFile=output.pdf ^
    [...more Ghostscript CLI options as needed...] ^
    c:/path/to/input-which-is-postscript.prn

pspcl6.exe ^
    -dBATCH ^
    -dNOPAUSE ^
    -sDEVICE=pdfwrite ^
    -sOutputFile=output.pdf ^
    [...more Ghostscript CLI options as needed...] ^
    c:/path/to/input-which-is-pcl.prn

要下载GhostPCL,请参见此处:https ://www.ghostscript.com/download/gpcldnld.html 。


如果prn是ESC / P?
桑德堡

@Sandburg:那我不知道有什么解决办法……
Kurt Pfeifle


4

后记打印机正在生成PRN文件,它是打印机的缩写。现在,为了将其转换为pdf,您需要首先安装一台后记打印机(其名称中有PS,以便您知道)。通过选择“打印到文件”来打印文档。在那之后,您将需要一个pdf转换实用程序。Adobe Acrobat只需选择“创建PDF”并找到您的.ps文件以将其更改为PDF格式即可。

如果此文件还有其他问题,可以查看有关文件扩展名prn的文章,以获取更多指导。





0

实际上,.PRN文件可能是不同的类型,具体取决于生成该打印机的打印机(可以file在Linux环境中使用命令查看详细信息)。为确保它是后记文件,请在从Windows应用程序“打印” .PRN文件时,选择“ Metafile to EPS converter”或类似的打印机。然后,使用ps2pdf生成.PDF。

#check the type
file infile.prn
  infile.prn: PostScript document text conforming DSC level 3.0, Level 1

#convert
ps2pdf infile.prn outfile.pdf
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.