有没有办法更改扫描的 PDF 文件的背景颜色?我的 PDF 显示几条黑线,我正在尝试删除它们。
3 回答
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:(红色,粉红色和白色)
您可以直接从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
您可能可以使用 PDF 编辑器轻松更改它。有一些开源的,看看这个页面http://www.cogniview.com/convert-pdf-to-excel/post/pdf-editing-creation-50-open-sourcefree-alternatives-to- adobe杂技演员/
问题是在扫描的文档上,您不能使用前面答案中显示的内容。试试 pdftocolor,一个 100%免费的 PDF 颜色转换工具: