RAS-Papercept提交PDF遇Error 1010:无法打开文件求助
解决RAS-Papercept提交时的Error 1010文件无法打开问题
我在用pdflatex生成的PDF提交到RAS-Papercept会议前测试时,碰到了错误:Error 1010 Could not open file,查了官方FAQ也没解决。为了保留图表的分辨率,我的图是从draw.io导出的PDF格式,换成PNG就没这问题,但我想继续用PDF格式,求解决办法。
环境信息
System: Ubuntu 18.04 Pdflatex: pdfTeX 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian)
相关PDF信息
图片PDF(my_image.pdf)信息
执行命令:$ pdfinfo my_image.pdf
输出:
Producer: cairo 1.15.10 CreationDate: Fri Feb 21 11:04:58 2025 CET Tagged: no UserProperties: no Suspects: no Form: none JavaScript: no Pages: 1 Encrypted: no Page size: 268.736 x 165.13 pts Page rot: 0 File size: 5812 bytes Optimized: no PDF version: 1.4
生成的论文PDF(my_tested_pdf.pdf)信息
执行命令:$ pdfinfo my_tested_pdf.pdf
输出:
Creator: TeX Producer: pdfTeX-1.40.18 CreationDate: Fri Mar 7 11:58:05 2025 CET ModDate: Fri Mar 7 11:58:05 2025 CET Tagged: no UserProperties: no Suspects: no Form: AcroForm JavaScript: no Pages: 7 Encrypted: no Page size: 612 x 792 pts (letter) Page rot: 0 File size: 1212342 bytes Optimized: no PDF version: 1.5
解决方案
针对draw.io导出的PDF导致的这个问题,试试下面几种方法:
调整draw.io导出设置:导出PDF时,勾选「PDF/A-1a」格式,部分会议系统对非标准PDF兼容性差,PDF/A格式更通用;同时关闭「包含超链接」等多余选项,只保留「嵌入字体」,避免生成带特殊结构的PDF。
用Ghostscript优化图片PDF:把draw.io导出的PDF转成更兼容的版本,执行以下命令:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -dNOPAUSE -dBATCH -sOutputFile=optimized_image.pdf my_image.pdf这个命令会将PDF转成兼容1.4版本的标准格式,同时保留印刷级清晰度,替换原论文里的图片后重新编译PDF。
强制LaTeX生成低版本PDF:在LaTeX文档开头添加
\pdfminorversion=4,让pdflatex生成PDF 1.4版本文件,避免主文档和图片PDF的版本差异导致解析问题。检查文件命名与路径:确保图片文件路径和名称里没有中文、空格或特殊字符,RAS-Papercept系统对这类内容兼容性差,尽量用英文小写字母加下划线命名,比如
my_image.pdf。
内容的提问来源于stack exchange,提问作者goldfinch
相关产品推荐
相关产品推荐

