多年来,我一直使用PDFMod
它来轻松移动、旋转、删除和添加页面到 PDF。我一直认为这是一个非常有用的小包。
不幸的是,自从我在大约六个月前升级到 Ubuntu 16.04 后,我只能用它打开大约一半的文档。错误消息Error Loading Document
后跟文件的全名。
有人遇到过同样的问题吗?有没有人能够解决这个问题?是否有 PDFMod 的替代品可以更好/更一致地工作。
如果有人熟悉,并且出于调试目的,这是我pdfmod
从命令行运行一个产生错误的文件时的输出:
pdfmod Carretero_Discovery_2016_Proposal_02-REFERENCES.pdf
[1 Debug 15:17:15.984] Starting PdfMod 0.9.1
[1 Debug 15:17:15.992] Initializing i18n catalog from /usr/share/locale/
[1 Debug 15:17:16.098] Loaded custom AccelMap from /home/username/.config/pdfmod/gtk_accel_map
[1 Debug 15:17:16.113] Cache directory set to /home/username/.cache/pdfmod
[1 Debug 15:17:16.622] Loaded PROBLEM-FILE.pdf
[3 Warn 15:17:16.779] Caught an exception - PdfSharp.Pdf.IO.PdfReaderException: Cannot handle iref streams. The current implementation of PDFsharp cannot handle this PDF feature introduced with Acrobat 6. (in `PdfSharp')
at PdfSharp.Pdf.IO.Parser.ReadXRefTableAndTrailer (PdfSharp.Pdf.PdfReferenceTable xrefTable) <0x406c5410 + 0x002cb> in <filename unknown>:0
at PdfSharp.Pdf.IO.Parser.ReadTrailer () <0x406c3e00 + 0x000cb> in <filename unknown>:0
at PdfSharp.Pdf.IO.PdfReader.Open (System.IO.Stream stream, System.String password, PdfDocumentOpenMode openmode, PdfSharp.Pdf.IO.PdfPasswordProvider passwordProvider) <0x406c17a0 + 0x002b3> in <filename unknown>:0
at PdfSharp.Pdf.IO.PdfReader.Open (System.String path, System.String password, PdfDocumentOpenMode openmode, PdfSharp.Pdf.IO.PdfPasswordProvider provider) <0x406c15c0 + 0x00077> in <filename unknown>:0
at PdfSharp.Pdf.IO.PdfReader.Open (System.String path, PdfDocumentOpenMode openmode, PdfSharp.Pdf.IO.PdfPasswordProvider provider) <0x406c1580 + 0x00023> in <filename unknown>:0
at PdfMod.Pdf.Document.Load (System.String uri, PdfSharp.Pdf.IO.PdfPasswordProvider passwordProvider, Boolean isAlreadyTmp) <0x406b9000 + 0x00277> in <filename unknown>:0
at PdfMod.Gui.Client+<LoadPath>c__AnonStorey0.<>m__0 () <0x406b8830 + 0x001bf> in <filename unknown>:0
[3 Error 15:17:16.783] Error Loading Document - There was an error loading /home/username/PROBLEM-FILE.pdf
我在 Ubuntu 16.04 上遇到了与 PdfMod 相同的问题。经过多次徒劳的尝试,我决定改用PdfShuffler,它以同样的方式完成工作。
您必须使用 1.50 或更高版本的 PDFMod,根据他们的论坛,这是最终处理 iref 流的版本。
如果您正在寻找 PDF 的完整编辑,“Libre Office Draw”可以轻松完成,Linux 基本使用免费的大师软件是“Master PDF Editor 4”