标签: pdf

我使用 Adob​​e Reader 看不到希腊字符

对于以下问题,您的帮助将不胜感激:

我有一个工具可以将 IBM I (AS400) 假脱机文件转换为 PDF。该文件已复制到 Windows 环境。

在生成的 PDF 上,我无法使用 Adob​​e reader v10.1.4 看到希腊字符。如果我使用记事本显示文件,我可以看到希腊字符。

PDF阅读器似乎无法识别以下PDF关键字。

/BaseFont /Courier
/Encoding /WinAnsiEncoding   
Run Code Online (Sandbox Code Playgroud)

我尝试使用各种字体和编码(cp1253、ISO8859-7)但没有成功。在 PDF 阅读器文件夹中有以下文件:

C:\Program Files\Adobe\Reader 10.0\Resource\TypeSupport\Unicode\Mappings\win\CP1253.TXT
Run Code Online (Sandbox Code Playgroud)

我相信以某种方式告诉 PDF 阅读器使用这种编码。

我们的 Win/PDF 环境设置需要哪些操作?生成 PDF 文件需要哪些操作?(/BaseFont/Enconding等)

pdf adobe-reader

5
推荐指数
1
解决办法
3654
查看次数

使用 Chromium 自动下载 PDF?

每次我尝试使用 Chromium 下载 PDF 文档时,它都会问我以下问题:

这种类型的文件可能会损害您的计算机。你想保留'file.pdf'吗?[丢弃] [保留]

我怎样才能摆脱这个并直接下载所有 *.pdf 文件?有任何想法吗?

pdf chromium

5
推荐指数
1
解决办法
1761
查看次数

除了第一页之外,如何在pdf的每一页上盖章?

我有两个 PDF 文件;一个是文档,另一个是包含图形的单页。到目前为止,我一直在使用 pdftk 将图形标记到文档上,如下所示:

pdftk document.pdf stamp graphic.pdf output.pdf
Run Code Online (Sandbox Code Playgroud)

它运作良好。但是,我最近添加了一个不想被盖章的标题页,而且我在 pdftk 中看不到跳过第一页的选项。

我已经尝试将标题页分成它自己的文档,并在盖章后使用 pdftk 将它们合并,但是我的文档有书签,当 pdftk 进行合并时,这些书签会被完全破坏。

有没有人有什么建议?我真正需要的只是一个等效于 pdftk 的图章命令,它可以让我指定一个页面范围。

pdf pdftk

5
推荐指数
1
解决办法
9292
查看次数

将 pdf 格式转换为普通 pdf

智能 pdf 很好,但是当浏览器无法加载它们时,大多数人不知道该怎么做。转换为常规 pdf,抛弃形式和功能是可取的。

可以做到吗?如何 ?

pdf forms

5
推荐指数
1
解决办法
3万
查看次数

为什么旧纸上的字体看起来凌乱不堪?

旧论文(<2000)的字体在我的 Linux 机器上看起来很凌乱。这是为什么?

凌乱的字体

有论文:http : //acl.ldc.upenn.edu/H/H94/H94-1048.pdf

linux pdf

5
推荐指数
1
解决办法
134
查看次数

Ghostscript PDF/A 转换验证失败

我正在开发一个“无纸化”工作流程,并计划以 PDF/A-1b 格式保存所有文件。

我正在尝试开发一个简单的批处理文件,用于将我创建或接收的 PDF 文件转换为 PDF/A-1b。从这个答案开始,我有以下批处理文件:

gswin32c ^
   -dPDFA ^
   -dNOOUTERSAVE ^
   -sProcessColorModel=DeviceCMYK ^
   -dUseCIEColor ^
   -sDEVICE=pdfwrite ^
   -o %2 ^
   -dPDFACompatibilityPolicy=1 ^
    "C:\Program Files (x86)\gs\gs9.07\mylib\PDFA_def.ps" ^
    %1
Run Code Online (Sandbox Code Playgroud)

在 PDFA_def.ps 中,我尝试了几种不同的 ICC 配置文件,包括我在系统上找到的一个

C:/Windows/System32/spool/drivers/color/CalibratedDisplayProfile-5.icc
Run Code Online (Sandbox Code Playgroud)

sRGB_IEC61966-2-1_no_black_scaling.icc来自color.org

我的测试输入文件是使用CutePDF 2.8(使用Ghostscript 8.15)从Microsoft Outlook 2010 打印的一页电子邮件。

使用我的批处理文件和 Ghostscript 9.07 进行转换后,Adobe Reader 认为输出是 PDF/A,但pdf-tools.com 的PDF/A-1b 验证失败并显示消息“密钥 N 的值是 4 但必须是 3 .”

我已经将其追溯到 PDF 输出文件中的以下结构:

<</Filter/FlateDecode
/N 4/Length 2595>>stream
Run Code Online (Sandbox Code Playgroud)

如果我更改/N 4/N 3,“键 N …

pdf ghostscript cutepdf

5
推荐指数
1
解决办法
5559
查看次数

删除 PDF 边距并每面打印 2 页

我打印了很多 pdf 文章,我想通过每面打印 2 页来减少纸张的使用。但是由于页边距很大——来自原始 pdf 文件和打印过程添加的页边距——当我每面打印 2 页时,文本非常小。是否有一种自动方法可以从 pdf 文件中去除边距,并将文档转换为另一个 pdf 文件,该 pdf 文件每页新文档的旧文档有 2 页,边距最小?谢谢。

编辑:我可能有一个解决方案--- pdfjam 包含脚本“psfnup”。它将每边两页放在一个新的 pdf 文件中。我可以使用 Briss 自动裁剪文件。也许两步解决方案就这么简单?

pdf print-to-pdf pdfcreator pdf-reader pdftk

5
推荐指数
1
解决办法
1万
查看次数

如何从 PDF 中删除页眉和页脚?

如何从 PDF 中删除页眉和页脚?我成功地在 PDF Viewer Plus 中打开 PDF,选择裁剪、所有页面、0.25" 顶部和底部。这会删除文本的查看,但是文本仍然嵌入在文档中。当我尝试使用屏幕时阅读器,它仍然读取页眉和页脚,即使它们不可见。我如何完全删除它们?我尝试打印为 PDF,但它创建了一个基于 80 MB 图像的 PDF 并丢失了所有文本信息。我需要保留文本. 我也尝试过 PDF Scissors,它也只是隐藏了仍在文件中的文本。

pdf pdf-reader screen-reader

5
推荐指数
1
解决办法
3万
查看次数

如何让空格键滚动一半页面

是否可以在所有应用程序(例如 Firefox、pdf 查看器等)中修改空格键滚动行为?让空格键滚动整页令人眼花缭乱——我经常忘记我正在阅读的内容。

我找到了这个链接,但答案适用于 Microsoft Windows,似乎仅适用于 Firefox。是否有独立于操作系统和应用程序的解决方案?或者,如果没有,Firefox 和 OSX 的一个仍然会非常有帮助。

firefox keyboard pdf scrolling macos

5
推荐指数
1
解决办法
4891
查看次数

如何使用命令行工具批量处理 pdf 中的每个图像?

是否存在适用于 Linux 的命令行工具,它允许我从 PDF 中提取所有 /Subtype /Image 光栅图像对象,允许我使用另一个 3rd 方工具处理它们,然后能够将它们重新插入原始 PDF?

Debian 软件包 poppler-utils 带来了 pdfimages 工具,它允许我从 PDF 中提取所有图像,但在更改它们后我无法轻松地将它们重新插入 PDF。

我之前为 PDF 编写了简单的解析器,所以我目前对这个问题的看法是

  1. 在 PDF 上运行 pdfclean(来自 mupdf 包)以解压缩所有流,从而使解析更容易
  2. 用一个简单的解析器解析 pdf(当然这将无法解析大多数 PDF,但只要它适用于我的 PDF 我很高兴)并将所有图像提取为位图,并在其名称中包含对象 id
  3. 使用 3rd 方程序在图像上做一些 foo
  4. 再次解析原始 pdf,但这次用修改后的图像替换里面的图像,根据需要调整 /Length 和 /Filter
  5. 再次运行 pdfclean 以更正外部参照表中的所有偏移

但也许一个允许所有这些并且不限于我编写的简单解析器的功能的工具已经存在?

如果你说这样的工具不存在,那么告诉我一个允许提取和稍后替换图像的库也是可以的。

linux pdf batch command-line images

5
推荐指数
2
解决办法
1918
查看次数