更改pdf的背景颜色

时间:2012-06-01 19:51:36

标签: pdf adobe

有没有办法更改扫描的PDF文件的背景颜色? 我的PDF显示了一些黑线,我试图删除它们。

3 个答案:

答案 0 :(得分:8)

pdf中

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

之间

<强>流

<强> endstream

标签

/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 image

要知道对应的值,以便在代码片段中插入更改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源代码中插入 stream endstream 标记:

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

http://www.pdftocolor.com