1

コア グラフィックスを使用して、iPad で PDF ファイルをレンダリングしています。

ただし、OS X プレビューまたは acrobat を使用して PDF を開くと、色が PDF とは異なって見えます。

これは、左が Acrobat の画像、右が iOS シミュレーターの画像です。

ここに画像の説明を入力

誰かが私が間違っている可能性があることを知っていますか? 翻訳/スケーリング、クリッピング、および CGContextDrawPDFPage の呼び出しを除いて、グラフィックスコンテキストで派手なことは何もしていません

(今のところiOSシミュレーターでしか試していません。)

4

2 に答える 2

1

これは古いスレッドですが、iOS 9.3.2 の時点でも問題は解決していません。

それを修正することは、Apple では優先事項ではないようです。そして、私は彼らを責めることはできません - 彼らには解決すべき大きな問題があります。数年前にこのバグを報告し、iOS と Android の両方で商用の PSPDFKit SDK で独自のレンダリング エンジンに切り替えました。(免責事項:私はそこで働いています)

色の変換が唯一の既知の回避策ですが、変更するには Adob​​e Acrobat と手動の手順が必要です。これはお客様に負担をかけられるものではないと判断したため、最終的に Apple のレンダリング エンジンを置き換えました。完全に制御できるようになったことで、物事をより高速かつより安定させることができました。カスタム レンダラーの作成を開始する方法に関するリソースを提供するドキュメントがあります。

また、 https://feedbackassistant.apple.com/でフィードバックを報告してください。これは最終的に修正する必要があるものであり、Apple はリクエストの数に基づいて機能リクエストを優先します。繰り返しになりますが、未解決のクラッシャーやテキストの欠落などのバグは、まだ を使用していた当時から未解決のまま残っているCGPDFため、これらの優先度が高くなると思います。

Adobe のこのサポート ドキュメントでは、色を変換する方法について概説しています: https://helpx.adobe.com/acrobat/using/color-conversion-ink-management-acrobat.html

于 2016-05-28T07:30:10.853 に答える
0

CMYK プロファイルではなく、RGB プロファイルを使用する必要があります。

Quartz フィルターを使用して PDF を変換できます。「Apple RGB」などの新しいカラー プロファイルがドキュメントに統合されます。

于 2012-02-03T13:40:24.150 に答える