chernojagne

PPTX PDF Font Fix

オフィス効率化v1.0.0
作者:chernojagne更新日 2026-05-11pptx-pdf-font-fix@clawhub_chernojagne/pptx-pdf-font-fix
文書処理PDF 処理#PDF

AlphaMoatによると、2026-09時点でPPTX PDF Font Fixのダウンロード数は4,348、スター数は2で、AIスキル全体5,078件中2,260位、オフィス効率化では435件中191位です。

インストール数
861
ダウンロード数
4348
スター数
2
総合順位
#2,260
全体の上位 45% · オフィス効率化の上位 44%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗692183--
SkillHub ↗86143482—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

透明度が 0% のテキストにごく小さな透明度を加えることで、PowerPoint が PDF 書き出し時にフォントを正しく埋め込むよう促し、既定のフォントに置き換わる問題を解消します。変更するのはスライド XML 内のテキストの断片だけで、フォント自体が埋め込み可能で、埋め込みの設定が有効であることが前提です。

資料公開日 2026-10-27

できること

  • 書き出した PDF でフォントが置き換わる資料を修正する
  • 受け渡し前に資料全体のフォント埋め込みを整える

使う場面

  • 書き出した PDF のフォントが元ファイルと違うとき
  • 受け取った側で既定のフォントで表示されるとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

この PPTX から出した PDF のフォントが違うので直してください
このファイルを処理して書き出し時にフォントを埋め込めるようにしてください

月次の推移

ダウンロード数4348
1563305945542026-03 · ダウンロード数 20902026-05 · ダウンロード数 29132026-06 · ダウンロード数 17692026-07 · ダウンロード数 32362026-08 · ダウンロード数 34922026-09 · ダウンロード数 434826-0326-09
スター数2
0122026-03 · スター数 -2026-05 · スター数 -2026-06 · スター数 -2026-07 · スター数 22026-08 · スター数 22026-09 · スター数 226-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。 同名の別スキルがあるため、変更前のデータは現在ダウンロード数が最も多いこのスキルに帰属させています。

月ダウンロード数前月比スター数
2026-094348—2
2026-083492+7.9%2
2026-073236+82.9%2
2026-061769-39.3%-
2026-052913—-
2026-032090—-

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

1.8 KB・ClawHub v1.0.0
---
name: pptx-pdf-font-fix
description: Fix PowerPoint font embedding issues in PDF export by patching text transparency in PPTX files. Use when a user has a PPTX file where exported PDFs show wrong/default fonts instead of the intended downloaded/custom fonts, even with font embedding enabled. Works by applying minimal (1%) transparency to fully-opaque text runs, which forces PowerPoint to properly embed fonts during PDF export.
---

# PPT Font Fix

## Problem

PowerPoint's "Export to PDF" can fail to embed downloaded/custom fonts, substituting built-in defaults, even when:
すべて表示(全 46 行)
- Fonts are properly installed and embeddable
- "Embed fonts in the file" is checked in PowerPoint options

## Workaround

Applying a tiny transparency (1%) to text with 0% transparency forces PowerPoint to correctly embed fonts in PDF output. This is visually imperceptible but changes how PowerPoint processes the font during export.

## Usage

```bash
python3 scripts/fix_font_transparency.py input.pptx [output.pptx] [--transparency 1]
```

### Options

- `output` -- Output PPTX path (default: `input_fixed.pptx`)
- `--transparency, -t` -- Transparency % to apply (default: 1)

## Behavior

- Only patches text runs that are fully opaque (0% transparency)
- Leaves text that already has any transparency untouched
- Safe to run multiple times
- Only modifies slide XML (`ppt/slides/slideN.xml`), not layouts/masters

## Workflow

1. Receive PPTX file from user
2. Run the fix script: `python3 scripts/fix_font_transparency.py input.pptx`
3. Return the patched PPTX to the user
4. User opens patched file in PowerPoint and exports to PDF -- fonts now embed correctly

## Note

PDF export must be done from PowerPoint desktop. Server-side converters (LibreOffice, Graph API) do not reproduce the same font embedding behavior.

オフィス効率化の人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。