私はpdfのフォントに問題があります。オリジナルでは実線が表示されますが、コピーするとクリップボードにÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
と表示されます。
それは私には特別なフォントが使用されていることを示しています。これは問題ありません。問題は、このpdfをghostscriptへの入力として使用することであり、その行はXが入ったボックスの束になります。
は、いくつかの検索の後、私はthis answerに出くわしました。 -c
コマンドは正常にボックスを削除しますが、行はまだありません。
Windows 7の64ビットシステム上でgswin64c.exe -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf USA_15238-2897_5853101.pdf
を実行すると、私は次の出力を得る:フォントパススイッチは、フォントを見つけることが可能になりますだけにラインを修正しないよう
GPL Ghostscript 9.04 (2011-08-05)
Copyright (C) 2011 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Processing pages 1 through 2.
Page 1
Substituting font Courier-Bold for CourierNew,Bold.
Loading NimbusMonL-Bold font from %rom%Resource/Font/NimbusMonL-Bold... 3825552 2503053 2085544
779106 3 done.
Substituting font Courier for CourierNew.
Loading NimbusMonL-Regu font from %rom%Resource/Font/NimbusMonL-Regu... 3986304 2660967 2146096
844377 3 done.
Can't find (or can't open) font file %rom%Resource/Font/ArialMT.
Can't find (or can't open) font file ArialMT.
Can't find (or can't open) font file %rom%Resource/Font/ArialMT.
Can't find (or can't open) font file ArialMT.
Querying operating system for font files...
Didn't find this font on the system!
Substituting font Helvetica for ArialMT.
Loading NimbusSanL-Regu font from %rom%Resource/Font/NimbusSanL-Regu... 4100320 2785188 2226832
918025 3 done.
Page 2
Substituting font Courier-Bold for CourierNew,Bold.
Substituting font Courier for CourierNew.
は、Windowsのフォントフォルダを追加します箱問題。 gswin64c.exe -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf -c ".setpdfwrite <</NeverEmbed [ ]>> setdistillerparams" -f USA_15238-2897_5853101.pdf
を実行
は、この生成します
GPL Ghostscript 9.04 (2011-08-05)
Copyright (C) 2011 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Processing pages 1 through 2.
Page 1
Substituting font Courier-Bold for CourierNew,Bold.
Loading NimbusMonL-Bold font from %rom%Resource/Font/NimbusMonL-Bold... 3825552 2503973 2105728
793286 3 done.
Substituting font Courier for CourierNew.
Loading NimbusMonL-Regu font from %rom%Resource/Font/NimbusMonL-Regu... 3986304 2661903 2166280
858469 3 done.
Can't find (or can't open) font file %rom%Resource/Font/ArialMT.
Can't find (or can't open) font file ArialMT.
Can't find (or can't open) font file %rom%Resource/Font/ArialMT.
Can't find (or can't open) font file ArialMT.
Querying operating system for font files...
Didn't find this font on the system!
Substituting font Helvetica for ArialMT.
Loading NimbusSanL-Regu font from %rom%Resource/Font/NimbusSanL-Regu... 4100320 2786124 2247016
932205 3 done.
Page 2
Substituting font Courier-Bold for CourierNew,Bold.
Substituting font Courier for CourierNew.
をしかしラインは現在、PDFファイル内のスペースです。コピーして貼り付けると─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─
になります。
元のpdfから行を維持するために追加するghostscriptスイッチは何ですか?
私はこれらのpdfsのいくつかを組み合わせるためにGhostscriptを使用しています。私はコピーと貼り付けに気にしない、私は外観を気にする。私はちょうどベクトルグラフィックの代わりに、ユニコードフォントがラインを生成するために使用されていることを示すように思われるので、コピーを述べました。機密データが含まれているため、元のpdfを提供することはできません。 'Courier'と' Courier-New'の違いは何ですか? –
これは 'Courier'フォントの置換であるため、これを答えとして受け入れるつもりです。正しい方向に私を指してくれてありがとう。 –
しかし、courierフォントの置換を修正したghostscriptのスイッチは何ですか? – Joe