有没有办法更改扫描的PDF文件的背景颜色? 我的PDF显示了一些黑线,我试图删除它们。
答案 0 :(得分:8)
矢量背景颜色(与光栅中的扫描图像背景颜色不同)由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 :(红色,粉红色和白色)
您可以直接从 sodipodi 颜色选择器获取这些值,或者,如果您有一个图形软件指示RGB颜色值从0到255,您只需应用比例
1:255 = x:您选择的颜色
例如:假设你有这个RGB三元组: 30,144,255
要知道对应的值,以便在代码片段中插入更改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颜色转换工具: