我需要做些什么才能使这种透明度起作用

inv*_*ear 3 pdf acrobat

我有一个PDF,我知道它具有透明性,但是Acrobat Pro可以使透明部分牢固。如果我用Chrome浏览器查看,它看起来不错。而且,如果我执行输出预览并将“显示”选项更改为“非DeviceCMYK”,它将预览透明度,但这实际上并没有更改PDF,因此我不知道如何删除CMYK,以便将其删除。将是透明的。

再次是pdf

我为此又弄乱了一点。好像有一些淘汰赛分组,如何在Acrobat中更改此分组?

在Acrobat中,我似乎还可以剪切图像,然后将其粘贴回去,从而获得所需的透明度。这有什么变化?我如何在无需剪切,粘贴和重新放置的情况下进行更改?

mkl*_*mkl 5

Acrobat Pro使透明部分变实。如果我用Chrome浏览器查看,它看起来不错。

就像在问题“ PDF中透明图像”中一样,问题确实是透明组中的剔除设置。某些观众似乎忽略了淘汰赛设置,尤其是内置的Chrome PDF预览器,但是正确地使用了(当前)Adobe Acrobat和Reader版本。

与其他问题的情况相反,所讨论的组不是页面组,而是一组特定的xobject。由于该xobject同时包含透明图像和OP希望通过其显示的图像,因此观察到的问题非常相似。

如何在Acrobat中更改此设置?

我发现没有明显的方法可以在Acrobat中编辑透明度组设置。但不幸的是,我这里只有9.5版,也许较新的版本允许。

在Acrobat中,我似乎还可以剪切图像,然后将其粘贴回去,从而获得所需的透明度。这是什么变化

这很可能会将图像从图像共享的剔除透明度组中切出(实际照片和要用于变暗的部分透明的纯黑色图像),并将其粘贴回结果中,这两个图像将位于不同的透明度组中; 因此,他们再也无法互相淘汰。

我该如何更改而不必剪切,粘贴和重新放置

您可以轻松修补PDF,从而从透明度组定义中删除K基因剔除条目,请参见下文。

PDF结构

OP提供的PDF的第1页内容包含相当多的对象层次结构:

  • 即时页面内容不是透明度组的一部分,并且包含一个图像xobject Im0和两个表单xobject Fm1Fm2
  • 形式xobject Fm1具有一个剔除透明度条目,并且包含一个形式xobject HiQPdf_fnebajfcjaojkndmodkafcbjdllengkl
  • xobject HiQPdf_fnebajfcjaojkndmodkafcbjdllengkl 格式没有自己的“ 组”条目,但属于其父级的剔除透明度组的一部分;它包含两个图像xobject HiQPdf_fhhbjncnhiipkdhfommnfnbdgijfcjpiHiQPdf_ibbjecddhjhkknkjbhmbefkgfbbmakep,后者覆盖前者的顶部。
  • 图像xobject HiQPdf_fhhbjncnhiipkdhfommnfnbdgijfcjpi包含一些房子的照片,但不透明。
  • 图像xobject HiQPdf_ibbjecddhjhkknkjbhmbefkgfbbmakep是黑色的,并且透明度SMask的值均为 162。

稍微透明的图像HiQPdf_ibbjecddhjhkknkjbhmbefkgfbbmakep它所覆盖的图像HiQPdf_fhhbjncnhiipkdhfommnfnbdgijfcjpi都位于Fm1提供的同一剔除透明组中。因此,透明性不允许HiQPdf_fhhbjncnhiipkdhfommnfnbdgijfcjpi中的房子闪闪发光,但Fm1后面是什么。

但是Fm1后面没有任何东西,在PDF中意味着白色背景。结合HiQPdf_ibbjecddhjhkknkjbhmbefkgfbbmakep的黑色和恒定的SMask值162,这会导致您在Adobe Reader中看到的灰色条:

SODemo.pdf

删除淘汰赛

Fm1的剔除透明度组字典在object中31 0

31 0 obj
<</K true/S/Transparency>>
endobj 
Run Code Online (Sandbox Code Playgroud)

通过/K true用空格覆盖,PDF被修补为在此处具有非淘汰组,结果是:

SODemo.pdf已修补