視聴者によるPDFファイルの矛盾


0

細い線など、PDFファイルの詳細については、ビューアによって異なる表示になることがあります。

  • プレビュー(アップル)
  • Adobe Acrobat Reader

すべての視聴者に同じように表示させるために保存する方法はありますか?

ありがとう


ええ、それらを画像として保存してください。 PDFファイル(HTML + CSSのような)は、アプリケーションが文書をレンダリングするために使用する一連の指示にすぎません。従うべき仕様があると思いますが、Webブラウザについても同じことが言え、それらが矛盾していることがわかります。 。
Ben Everard

しかし、PDFを画像としてレンダリングするオプションはありますか?このようにして、それはより重要になりますが、私はそれについて気にしません...
aneuryzm

公正であることは面倒な声明でしたが、それを画像として出力する方法がなければならないと言ったので、それはそれを10億倍もアクセスしにくくするでしょう。
Ben Everard

私はあなたが普通のpdfの代わりに画像を作るためにpdfを作るアプリケーションに言わなければならないと思う。
Nifle

回答:


2

画像として保存することは非効率的でスペースの無駄です。

生成されたpdfファイルがそれらを正しく表示するために必要なすべての要素を埋め込んでいることを確認してください(埋め込まれたフォントは非標準表示の主な原因です)。

細い線はベクターベースの画像、テキスト、またはビットマップベースの画像のどちらですか。一方の視聴者がラインにアンチエイリアスをかけていて、もう一方がそうではない可能性があります。


1
テキストを画像にすると、検索できなくなり、コピーできなくなります。
paradroid

0

フォントがすべて正しく設定され、埋め込まれていることを確認してください。フォントについてのすべてを説明したブログ記事があります。 http://www.jpedal.org/PDFblog/?p=635


0

問題はこれです:

  • PDFファイルは、それをレンダリングする方法をセミプログラムで記述したものです。
  • PDFファイルは埋め込まれていないフォントを使用することがあります。
  • あるPDFビューアは、レンダリング指示の一部を他のものとは異なる方法で解釈することがあります。
  • PDFファイルで使用されるフォントは埋め込まれていないかもしれませんが、名前によって参照されるだけです。
  • 元のフォントが見つからない場合、PDFビューアは埋め込みでないフォントの代わりにローカルの代替フォントを使用することができます。
  • たとえ視聴者が同じ名前のフォントを見つけたとしても、それはローカルのコンピュータ上でPDFを作成するときに使われたものとは異なるバージョンかもしれません。例は? Arial。そこにたくさんのArialsがあります。そして彼らは皆同じ​​名前で行きます。
  • '細い線':PostScriptとPDFには線幅の概念があります。線幅を 0。これはインタプリタを意味するように定義されています。 「指定した解像度にレンダリングできる最も細い線を使用してください。」 特に、この指示によって、異なる視聴者が同じファイルを異なる方法でレンダリングするようになります。

もちろん、PDFを画像(TIFF、PNG、JPEGなど)に変換できます。しかし、すべてのプラットフォーム上の各画像ビューアで同じ方法で画像が表示されることを確認していますか?

それでもPDFを画像に変換したい場合は、Ghostscriptを使用してください。マルチページTIFFとしてTIFF G4フォーマットに変換するためにここに:

gswin32c.exe ^
  -sDEVICE=tiffg4 ^
  -r1200x1200 ^
  -o c:/path/to/output.tif ^
   d:/path/to/input.pdf

PDFページごとにTIFFが必要な場合は、これを使用してください。

gswin32c.exe ^
  -sDEVICE=tiffg4 ^
  -r1200x1200 ^
  -o e:/path/to/output/input_page_%03d.tif ^
   d:/path/to/input.pdf

あなたがしたい場合は 変換する 非常に細い線を太くするような方法であなたのPDFファイルを作るには、いわゆるお金のためにたくさんのお金を払い出すことを検討する必要があります。 PDFプリフライト ソフトウェア。私が知っているもののひとつは pdfToolbox4 callassoftware.comによって 。このプロダクトはPDFをバッチ変換し、いわゆるすべてを変えることができます ヘアライン 最小の太さ(これは、すべての視聴者が同じ方法でファイルを表示できるようにする必要があります)。そしてもちろん、この製品はそれだけではなく、もっと多くのことを実行できます。 プリフライト printjobs

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.