終了

ReportLabで作成したPDFのテキストがIllustratorでアウトライン化される問題について

New Here ,
Apr 07, 2025 Apr 07, 2025

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

キーワード
Mac , 文字・フォント
369
翻訳
レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines

correct answers 1 件の正解

Community Expert , Apr 07, 2025 Apr 07, 2025

おそらく埋め込む際にGIDがUnicodeと紐付けのないカスタムエンコーディングになっているのでしょう。この状態ではフォントがインストールされていてもIllustratorは適切なグリフをピックアップすることが出来ないためPDFに埋め込まれたアウトラインからレイアウトを再現します。

翻訳
Community Expert ,
Apr 07, 2025 Apr 07, 2025

もともとIllustrator自体が万能PDF編集ソフトではないですし、PDFの構造を強制解釈して編集まで持っていく、ということをしているものにすぎません。

構造・状態から自動的にオブジェクトの分割処理がなされる可能性は高いものなので、今回もそのようなケースなのだと思います。

 

基本的にIllustratorで確実に編集できるのは同一バージョンや互換性が問題のない、編集データを含むものに限りますから、結局、一から作るのが最も適正ということになってしまいます。

 

翻訳
レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Apr 07, 2025 Apr 07, 2025

おそらく埋め込む際にGIDがUnicodeと紐付けのないカスタムエンコーディングになっているのでしょう。この状態ではフォントがインストールされていてもIllustratorは適切なグリフをピックアップすることが出来ないためPDFに埋め込まれたアウトラインからレイアウトを再現します。

翻訳
レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
New Here ,
Apr 11, 2025 Apr 11, 2025
最新

pdfでは画像扱いになりましたが、svgなら文字認識してくれました!

翻訳
レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines