それらをPDFに正しくエクスポートできるようにするには、inkscapeファイルの透明オブジェクトをどのように変更する必要がありますか?これまでのところ、デフォルトでは透明オブジェクトが不可視または不透明にレンダリングされているようです。
透明なシェイプをPDFにエクスポートすることはまだ適切に機能せず(少なくとも今のところ私にとって)、ビットマップのエクスポートは(私が知る限り)フィギュアを頻繁に更新しているときに多くの作業を必要とするため、ここにあります形状の私の簡単な回避策。
繰り返しますが、これは埋め込み画像ではなく、形状に対してのみ機能します。
http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&p=65180#p6518
基本的に、それは不透明度の代わりに色のアルファチャネルを設定するに要約されます。これらは同じプロパティだと思ったはずですが、明らかにそうではありません。
乾杯、ヤン
埋め込み画像の場合、背景のないSVGファイルがある場合は、次のようにします。
エクスポートされたPDF PDFリーダーで開くと、背景が白いように見えることがあります。プレゼンテーションまたはポスターファイルに含めると、背景がないことがわかります。
PDF透明度をレンダリングできないリーダーではないことを確認してください。AdobeAcrobatまたはOkular(linux)を使用してください。これらは、私の経験のほとんどのタイプの透明度(グラデーションを含む)をレンダリングできます。 。
簡単なばかげた解決策は、ビットマップをエクスポートすることです、そして、固体オブジェクトの透明度がレンダリングされます。その後PDFに変換できますが、これはスケーラブルではありません。
ただし、私の知る限りでは、スケーラブルなPDFをインクスケープから透過的にエクスポートするための自動的で「堅牢な」方法はありません。
ただし、手動で行うこともできます。
少し面倒ですよね。スクリプト可能である必要があります... inkscapeフォーラムで私の投稿を参照してください: http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&e=
[〜#〜] edit [〜#〜]:OK、問題をもう少し考えてみると、より良い方法:
透明なオブジェクトの奥に「透明」のレイヤーを作成し、透明なオブジェクトをこのレイヤーに移動します。
このレイヤーのみを表示し、「編集>ビットマップのコピーを作成」(ALT-B)
このコピーをレイヤー「透明」の隣の新しいレイヤー「ビットマップ」に移動します
PDFをエクスポートする前に、透明なレイヤーとビットマップのレイヤーの表示をオフにします。
このようにして、ビットマップとスケーラブルベクターを組み合わせたドキュメントが作成されます。透明な塗りつぶしのみがスケーラブルではありませんが、PDFビューアで正しくレンダリングされます。
制限:
透明なオブジェクトを変更するたびに、この操作を繰り返す必要があります。
深度が異なる透明なオブジェクトがある場合も、これを繰り返す必要があります。
PDFビューアがビットマップの透過性を処理しない場合もあります。その場合、「ビットマップ」レイヤの下のレイヤのベクトル要素が適切にレンダリングされない可能性があります。