リンクをクリップボードにコピー
コピー完了
IllustratorでPDFを開くと「アピアランスを保持するために一部のテキストがアウトライン化されました」と表示されます。PythonのReportLabライブラリでPDFを作成しており、フォント(Arial Unicode MS)は埋め込まれていることを確認済みです。
ReportLabのコード上では、テキストに特殊な効果は適用していません。文字と四角の枠線と黒塗りの四角のみです。
Illustratorでテキストとして編集できるようにするには、どのような原因が考えられ、どうすれば良いでしょうか?もし、より詳しい情報が必要なようでしたら、追加でご提供させていただきます。何卒よろしくお願いいたします。
OS : Sonoma 14.4.1
Illustratorのバージョン : 29.4
Python 3.13.1
Name: reportlab
Version: 4.3.1
リンクをクリップボードにコピー
コピー完了
もともとIllustrator自体が万能PDF編集ソフトではないですし、PDFの構造を強制解釈して編集まで持っていく、ということをしているものにすぎません。
構造・状態から自動的にオブジェクトの分割処理がなされる可能性は高いものなので、今回もそのようなケースなのだと思います。
基本的にIllustratorで確実に編集できるのは同一バージョンや互換性が問題のない、編集データを含むものに限りますから、結局、一から作るのが最も適正ということになってしまいます。
リンクをクリップボードにコピー
コピー完了
おそらく埋め込む際にGIDがUnicodeと紐付けのないカスタムエンコーディングになっているのでしょう。この状態ではフォントがインストールされていてもIllustratorは適切なグリフをピックアップすることが出来ないためPDFに埋め込まれたアウトラインからレイアウトを再現します。
リンクをクリップボードにコピー
コピー完了
pdfでは画像扱いになりましたが、svgなら文字認識してくれました!
新しいアドビコミュニティで、さらに多くのインスピレーション、イベント、リソースを見つけましょう
今すぐ検索