1

有没有办法更改扫描的 PDF 文件的背景颜色?我的 PDF 显示几条黑线,我正在尝试删除它们。

4

3 回答 3

9

pdf 中的矢量背景颜色(不同于光栅的扫描图像背景颜色)由 pdf 中的这段代码确定,放置在

溪流

端流

标签

/GS1 gs    
1.000 1.000 1.000 rg    
0.00 841.00 m    
595.25 841.00 l    
595.25 -0.85 l    
0.00 -0.85 l    
0.00 841.00 l    
h    
f

在pdf中的上下文中:

stream    
/GS1 gs    
1.000 1.000 1.000 rg    
0.00 841.00 m    
595.25 841.00 l    
595.25 -0.85 l    
0.00 -0.85 l    
0.00 841.00 l    
h    
f    
endstream

1.000 1.000 1.000表示 =白色

1.000 0.000 0.000表示 =红色

1.000 0.749 0.792表示粉色等等...

看这三个pdf:(红色,粉红色和白色)

http://ge.tt/9ZavuZI

您可以直接从sodipodi颜色选择器中获取这些值,或者,如果您有一个图形软件指示 RGB 颜色值从 0 到 255,您只需应用比例

1:255=x:你选择的颜色

例如:假设你有这个 RGB 三元组:30,144,255

30,144,255 RGB 图像

要知道对应的值以便在代码片段中插入以更改 pdf 背景颜色,请执行以下操作:

1:255=x:30 = 30/255 = 0.117(近似到小数点后三位)

1:255=x:144 = 144/255 = 0.564(近似于前三位小数)

1:255=x:255 = 255/255 = 1

所以你在 pdf 源代码中插入streamendstream标记之间:

stream    
/GS1 gs    
0.117 0.564 1.000 rg    
0.00 841.00 m    
595.25 841.00 l    
595.25 -0.85 l    
0.00 -0.85 l    
0.00 841.00 l    
h    
f    
endstream
于 2012-06-03T09:28:59.993 回答
1

您可能可以使用 PDF 编辑器轻松更改它。有一些开源的,看看这个页面http://www.cogniview.com/convert-pdf-to-excel/post/pdf-editing-creation-50-open-sourcefree-alternatives-to- adobe杂技演员/

于 2012-06-01T19:56:26.143 回答
0

问题是在扫描的文档上,您不能使用前面答案中显示的内容。试试 pdftocolor,一个 100%免费的 PDF 颜色转换工具:

http://www.pdftocolor.com

于 2013-03-28T11:04:23.557 回答