PDF形式でファイル生成をしたときに設定したフォントで出力したい
自動処理設定のファイル生成パーツでファイル形式をPDFに設定すると、フォントを指定することができます。
PDF出力時は雛形ファイルのExcelシートのセル上に記載した内容にフォントが適用されます。そのため、 ヘッダー、フッターやテキストボックスなどを利用した場合は設定したフォントの適用がされず、明朝体で出力がされます。
回避方法としては、以下2つをお試しください。
-
画像として雛形ファイルに埋め込む
-
シートのセル上に内容を記載する
【補足】PDF出力時の文字化けについて
主な事象
自動処理の「ファイル生成」パーツを使用して帳票をPDF形式で出力した際、以下のような事象が発生する場合があります。
-
登録商標マーク(🄬)などの特殊記号が「☒」と表示される
-
特定の旧漢字や特殊な環境依存文字が正しく表示されない
これらは主に、PDF生成時にシステム内部で適用されるフォントの仕様に起因しています。主に以下の原因が考えられますので、設定内容や雛形ファイルをご確認ください。
文字化けを解消するための確認・対処手順
1. PDF出力用フォント(IPAフォント)に含まれている文字か確認する
「楽楽販売」のPDF出力機能では、PDFファイルを生成する際の正確性を担保するため、内部的に「IPAフォント」を使用しています。
ファイル生成パーツの設定で選択したフォント種別に応じて、以下のフォントが自動的に適用されます。
「明朝」指定 ➔ IPA明朝
「P明朝」指定 ➔ IPA P明朝
「ゴシック」指定 ➔ IPAゴシック
「Pゴシック」指定 ➔ IPA Pゴシック
大変恐縮ながら、システムで使用できない文字の網羅的な一覧のご用意はございませんが、指定したIPAフォントのセットに含まれていない文字や記号は、PDF出力時に文字化け(☒表示など)が発生する仕様となっております。
2. 特殊記号やロゴを画像として雛形ファイルに直接埋め込む
IPAフォントに含まれない記号(🄬など)や、特定のデザインを維持する必要がある文字については、テキストとして入力するのではなく「画像データ」としてExcel雛形に配置することで、文字化けを回避できます。
【確認・対処手順】
1. Excelの雛形ファイルを開きます。
2. 文字化けが発生する記号を画像(PNGやJPEG形式)として作成し、出力したい位置に貼り付けます。
3. 修正した雛形ファイルを「ファイル生成」パーツの詳細設定画面から再アップロード(読込)します。
画像として埋め込まれた内容はフォントセットの制限を受けないため、PDF出力時も元のデザインのまま表示されます。
3. テキストボックスやヘッダー・フッターを避け、シートのセル上に直接内容を記載する
Excel雛形内で「テキストボックス」や「ヘッダー・フッター」機能を利用して文字を入力している場合、PDF出力時に指定したフォントが正しく適用されず、標準フォントへ強制的に置き換わることで文字化けが起きるケースがあります。
【確認・対処手順】
1. 雛形ファイル内のテキストボックス等を使用せず、出力したい内容は必ずExcelシートの「セル」の中に直接記述してください。
2. データの流し込みを行うキーワード(###項目名###)も同様にセル内に配置します。 セル上のテキストであれば、システムで指定したフォント設定が正しく反映され、文字化けのリスクを低減できます。
4. 入力データの形式をクリアする
Webサイト、PDF、Wordなどの他ファイルからテキストをコピー&ペーストしてレコードに登録した際、画面上には表示されない「目に見えない制御文字やリッチテキスト属性(フォントサイズやHTMLタグなどの装飾情報)」が混入し、PDF出力時に文字化けやレイアウトのズレを引き起こしている可能性があります。
【ステップ①】まずは「メモ帳を経由した再貼り付け」を試す一度テキストエディタを経由させることで、文字化けやレイアウト崩れの原因となる余計な装飾情報を完全に剥ぎ取り、純粋な「プレーンテキスト」に変換して登録することができます。
- コピーしたい(または既に文字化けしている)元の文章をすべてコピーし、一度Windowsの「メモ帳」などのテキストエディタに貼り付けます。
- メモ帳に貼り付けたテキストをキーボードの「Ctrl + A」ですべて選択し、再度コピーします。
- メモ帳から再コピーしたテキストを貼り付けて保存します。
【ステップ②】それでも特定の1文字が文字化け(☒)する場合
上記を行っても解消しない場合、その特定の記号や旧漢字自体が、システムで非対応の「文字コード」になっている可能性があります。
- 文章全体を書き直す必要はありません。対象の入力欄の中で、文字化け(☒)している特定の文字(例:®や髙など)とその前後1〜2文字のみをバックスペース等で消去します。
- 消去した箇所の文字のみを、キーボードで直接手入力で打ち直します。
関連マニュアル
詳細な仕様の違いや作成手順については、下記記事をご確認ください。PDF出力時のフォント設定と制限事項に関するマニュアル
PDF出力オプションで指定可能なフォントの種類や、出力時の注意点について解説しています。
PDF出力オプション(記事ID:1076)
Excel雛形へのキーワード埋め込みとファイル生成の手順
雛形ファイルの作成方法や、画像データの出力仕様について詳しく解説しています。自動処理設定:Excelファイルの生成(具体的な手順)(記事ID:1607)
(記事ID:2411)
「自動処理設定」の関連記事一覧
こちらの記事もあわせてご確認ください。
- 年度ごとにデータを絞り込み・集計する2つの方法(日時項目の範囲指定/年度管理項目の作成による自動化)
- 選択した帳票タイプ(フォーマット)に応じて帳票を自動で出し分ける方法
- 明細単位の自動処理で、特定の一行だけ実行する方法
- 自動処理(レコード登録・更新パーツ)の「計算」チェックボックスの使い方と活用例
- 異なる得意先の受注を同一の「請求先」でまとめて請求データを作成する方法
- 自動処理を活用して承認機能を独自に構築する方法・設定手順
- 自動処理のメール送信でプロジェクトや取引内容に応じてCC宛先のみを動的に切り替える方法・マスタ構築手順
- CSVインポートや一括登録時に通知メールが大量送信されるのを防ぎ、完了時にまとめて通知する方法
- データベースをコピー(複製)した際に登録済みのレコードデータも引き継がれるか
- 異なるデータベース間でデータを自動で転記・登録する方法・設定手順