Fiz um pequeno patch para epstopdf
forçar o PDF para preto e branco. Eu tinha um documento com algumas cores e precisava convertê-lo em um PDF em preto e branco para evitar o desencadeamento de separações de cores. Existe um lugar para postar patches epstopdf
? Colei o patch abaixo. Atenciosamente, Guilherme[e-mail protegido]
--- epstopdf-2015 2016-01-18 03:23:20.428744975 +0100 +++ epstopdf-2015-wb 18/01/2016 03:39:10.653914869 +0100 @@ -203,6 +203,7 @@ $::opt_embed=1; $::opt_exact = 0; $::opt_filter = 0; +$::opt_gray=0; $::opt_gs = 1; $::opt_gscmd = ""; @::opt_gsopt=(); @@ -363,6 +364,7 @@ --(no)depurar informações de depuração de saída (padrão: $bool[$::opt_debug]) --(não) varredura exata ExactBoundingBox (padrão: $bool[$::opt_exact]) --(no)filter lê entrada padrão (padrão: $bool[$::opt_filter]) + --(no)gray forçar cinza (padrão: $bool[$::opt_gray]) --(no)gs executa ghostscript (padrão: $bool[$::opt_gs]) --(não)contratações verificam HiResBoundingBox (padrão: $bool[$::opt_hires]) @@ -431,6 +433,7 @@ "dispositivo=s", "Embutir!", "exato!", + "cinza!", "filtro!", "gs!", "gscmd=s", #\ref{val_gscmd} @@ -585,6 +588,8 @@ push @GS, '-dUseFlateCompression=false' a menos que $::opt_compress; +push @GS, qw(-sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray) if $::opt_gray; + if ($::opt_res e não $::opt_res =~ /^(\d+(x\d+)?)$/) { warningr "Resolução inválida: $opt_res";