Office ファイルを PDF に変換するための、ミニマルで軽量な .NET ライブラリです。
👉 オンラインデモ — インストール不要、ブラウザですぐにお試しいただけます。
⚠️ ブラウザで利用可能なフォントが限られているため、レンダリング結果が最適でない場合があります。最良の結果を得るには、ローカル環境でテストしてください。
- Excel → PDF 変換 —
.xlsx ファイルを PDF に変換
- Word → PDF 変換 —
.docx ファイルを PDF に変換
- PowerPoint → PDF 変換 —
.pptx ファイルを PDF に変換
- PDF 結合とブックマーク — 複数の PDF を結合し、結果にトップレベルのブックマークを追加
- 最小限の依存関係 — 軽量設計、ほぼ .NET 組み込み API のみを使用
- サーバーレス対応 — COM 不要、Office インストール不要、Adobe Acrobat 不要 — .NET があればどこでも動作
- Native AOT — Windows / Linux / macOS 向けのプリコンパイル済みスタンドアロンバイナリ。.NET ランタイムのインストール不要
- 有効な PDF 1.4 形式で出力
- 完全オープンソース&無料 — Apache 2.0 ライセンス、商用利用自由、帰属表示のみでOK。PR・コントリビュート大歓迎!
- グラフ — 現在は十分にサポートされていません
注意: MiniPdf は現在、基本的な変換のみ対応しています。複雑またはカスタマイズされた Office ドキュメントは、完全に変換できない場合があります。互換性の問題が見つかった場合は、Issue を作成するか、Pull Request を送信してください。コントリビューション大歓迎です!
Apache POI + LibreOffice で小型参照モデルをトレーニング
- AI 開発に
GitHub Copilot + Claude Code を使用
dotnet add package MiniPdf
using MiniSoftware;
// Excel を PDF に
MiniPdf.ConvertToPdf("data.xlsx", "output.pdf");
// Word を PDF に
MiniPdf.ConvertToPdf("report.docx", "output.pdf");
// PowerPoint を PDF に
MiniPdf.ConvertToPdf("slides.pptx", "output.pdf");
// ファイルからバイト配列へ
byte[] pdfBytes = MiniPdf.ConvertToPdf("data.xlsx");
// 名前または 1-based インデックスで指定した Excel シートをレンダリング(null ならすべてのシート)
MiniPdf.ConvertToPdf("data.xlsx", "selected.pdf", sheets: new[] { "Summary", "Details" });
MiniPdf.ConvertToPdf("data.xlsx", "selected.pdf", sheetIndexes: new[] { 1, 3 });
// 大きいまたは横長の Excel シートを圧縮し、レイアウトを調整
MiniPdf.ConvertToPdf("data.xlsx", "compact.pdf", new MiniPdfConversionOptions
{
Compress = true,
FitToPage = true,
Landscape = true,
PrintScale = 70,
RowsPerPage = 80,
});
// ストリームからバイト配列へ
using var stream = File.OpenRead("data.xlsx");
byte[] pdfBytes = MiniPdf.ConvertToPdf(stream);
// PDF を結合し、ブックマークを追加
MiniPdf.MergePdf(new[] { "cover.pdf", "body.pdf" }, "merged.pdf", new PdfMergeOptions
{
BookmarkTitles = new[] { "Cover", "Body" },
Bookmarks = new[] { new PdfBookmark("Body page 2", 2) },
});
using MiniSoftware;
MiniPdf.MergePdf(
new[] { "cover.pdf", "chapter-1.pdf", "chapter-2.pdf" },
"book.pdf");
入力順は保持されるため、cover.pdf のページが先に入り、その後に chapter-1.pdf、最後に chapter-2.pdf が続きます。
各入力 PDF をトップレベルのブックマークにしたい場合は BookmarkTitles を使用します。タイトル数は入力 PDF 数と一致している必要があります。
MiniPdf.MergePdf(
new[] { "cover.pdf", "chapter-1.pdf", "chapter-2.pdf" },
"book-with-bookmarks.pdf",
new PdfMergeOptions
{
BookmarkTitles = new[] { "Cover", "Chapter 1", "Chapter 2" },
});
明示的なページ移動先には PdfBookmark を使用します。PageIndex は 0 始まりで、結合後 PDF のページを指します。
MiniPdf.MergePdf(
new[] { "cover.pdf", "chapter-1.pdf", "chapter-2.pdf" },
"book-with-custom-bookmarks.pdf",
new PdfMergeOptions
{
Bookmarks = new[]
{
new PdfBookmark("Start", 0),
new PdfBookmark("Chapter 2 - page 3", 8),
},
});
byte[] mergedPdf = MiniPdf.MergePdf(
new[] { "cover.pdf", "chapter-1.pdf" },
new PdfMergeOptions
{
BookmarkTitles = new[] { "Cover", "Chapter 1" },
});
PDF 結合は、暗号化されていない classic xref table 形式の PDF に対応しています。暗号化 PDF と xref stream のみを使う PDF では NotSupportedException がスローされます。
ブックマーク付きの結合 PDF サンプルを生成して手動確認するには、次を実行します。
./scripts/Test-PdfMergeVisual.ps1
スクリプトは artifacts/issue62-merge-visual/merged-bookmarks.pdf を書き出します。PDF ビューアーで開き、ブックマークペインに Source A、Source B、Source B - page 2 が表示されることを確認してください。生成後に PDF を開くには -Open を追加します。
システムフォントが少ない環境(例: コンテナ、Blazor WASM)では、変換前にフォントを登録してください。
using MiniSoftware;
// アプリ起動時に1つ以上のフォントを登録することを推奨
MiniPdf.RegisterFont("NotoSansSC", File.ReadAllBytes("Fonts/NotoSansSC-Regular.ttf"));
MiniPdf.RegisterFont("NotoColorEmoji", File.ReadAllBytes("Fonts/NotoColorEmoji.ttf"));
MiniPdf.ConvertToPdf("report.docx", "report.pdf");
補足:
- 入力できるフォントバイトは TrueType
.ttf と TrueType Collection .ttc です。
- 重複登録を避けるため、起動時に一度だけ登録することを推奨します。
- 登録したフォントはシステムフォントより優先して使用されます。
MiniPdf はコマンドラインツール MiniPdf.Cli も提供しています。コードを書かずにファイルを素早く変換できます。
dotnet tool install --global MiniPdf.Cli
# Excel を PDF に変換(出力: data.pdf)
minipdf data.xlsx
# Word を PDF に変換
minipdf report.docx
# PowerPoint を PDF に変換
minipdf slides.pptx
# 出力パスを指定
minipdf report.docx -o /path/to/output.pdf
# カスタムフォントを登録(コンテナ/ヘッドレス環境向け)
minipdf report.docx --fonts ./Fonts
# 名前または 1-based インデックスで指定した Excel シートをレンダリング
minipdf data.xlsx --sheets Summary,2
# 大きい出力向けに PDF コンテンツストリームを圧縮
minipdf data.xlsx --compress
# 範囲を制限した Excel プレビューをレンダリング
minipdf data.xlsx --max-rows 200 --max-columns 20 --compress
# 大きいまたは横長の Excel シートのレイアウトを調整
minipdf data.xlsx --fit-to-page --landscape --scale 70
# 1ページあたりのワークシート行数を増やす
minipdf data.xlsx --rows-per-page 80 --compress
| コマンド |
説明 |
minipdf <file> |
.xlsx / .docx / .pptx を PDF に変換 |
minipdf convert <file> -o <out> |
出力パスを指定して変換 |
minipdf convert <file> --compress |
PDF コンテンツストリームを圧縮 |
minipdf data.xlsx --max-rows <n> --max-columns <n> |
範囲を制限した Excel プレビューをレンダリング |
minipdf data.xlsx --fit-to-page --landscape --scale <n> |
Excel レイアウトをフィットおよびスケール |
minipdf data.xlsx --rows-per-page <n> |
1ページあたりの Excel 行数を増やす |
minipdf --version |
バージョンを表示 |
minipdf --help |
ヘルプを表示 |
MiniPdf.Cli は Native AOT(Ahead-of-Time、事前コンパイル)をサポートしています — ビルド時に C# コードを C/C++ と同様にネイティブマシンコードへ直接コンパイルし、スタンドアロンの実行ファイルを生成します。実行時に .NET ランタイムや JIT コンパイラは不要です。
メリット:
- 依存関係ゼロ — ターゲットマシンに .NET SDK やランタイムのインストール不要
- 即時起動 — ネイティブマシンコード、JIT ウォームアップなし
- 軽量 — シングルファイルバイナリ、配布・デプロイが容易
- CI/CD フレンドリー — ダウンロードしてすぐ実行、パイプラインに .NET のインストール不要
ダウンロード: GitHub Releases ページからお使いのプラットフォーム用のバイナリをダウンロードしてください。
| プラットフォーム |
ファイル |
| Windows x64 |
minipdf-win-x64.zip |
| Windows ARM64 |
minipdf-win-arm64.zip |
| Linux x64 |
minipdf-linux-x64.tar.gz |
| Linux ARM64 |
minipdf-linux-arm64.tar.gz |
| macOS x64 |
minipdf-osx-x64.tar.gz |
| macOS ARM64 (Apple Silicon) |
minipdf-osx-arm64.tar.gz |
使用方法(Linux / macOS の例):
# ダウンロードして展開
tar -xzf minipdf-linux-x64.tar.gz
# 変換
./minipdf report.docx -o report.pdf
使用方法(Windows の例):
# zip を展開して実行
.\minipdf.exe report.docx -o report.pdf
MiniPdf の出力は MiniExcel および Office 365 をリファレンスレンダラーとして 373 件のテストケースで比較されています。
| レポート |
件数 |
🟢 優秀 (≥90%) |
🟡 許容範囲 (70%–90%) |
🔴 要改善 (<70%) |
平均スコア |
| XLSX → PDF |
191 |
175 |
16 |
0 |
96.9% |
| DOCX → PDF |
180 |
178 |
2 |
0 |
97.6% |
| Issue XLSX ファイル |
2 |
1 |
1 |
0 |
83.8% |
| 合計 |
373 |
354 |
19 |
0 |
97.2% |
スコアリング:テキスト類似度 40% + 視覚類似度 40% + ページ数 20%
全テストケースの MiniPdf 出力と MiniExcel / Office 365 リファレンスの比較。複数ページの場合は1ページ目を表示。
| MiniPdf | MiniExcel / Office 365(リファレンス) |
| classic01 |
Basic table with headers 🟢 99.9% |
 |
 |
| classic02 |
Multiple worksheets 🟢 99.8% |
 |
 |
| classic03 |
Empty workbook 🟢 100.0% |
 |
 |
| classic04 |
Single cell 🟢 100.0% |
 |
 |
| classic05 |
Wide table 🟢 99.8% |
 |
 |
| classic06 |
Tall table 🟢 97.8% |
 |
 |
| classic07 |
Numbers only 🟢 100.0% |
 |
 |
| classic08 |
Mixed text and numbers 🟢 99.9% |
 |
 |
| classic09 |
Long text 🟢 98.4% |
 |
 |
| classic10 |
Special xml characters 🟢 99.9% |
 |
 |
| classic11 |
Sparse rows 🟢 100.0% |
 |
 |
| classic12 |
Sparse columns 🟢 99.9% |
 |
 |
| classic13 |
Date strings 🟢 99.9% |
 |
 |
| classic14 |
Decimal numbers 🟢 99.9% |
 |
 |
| classic15 |
Negative numbers 🟢 99.9% |
 |
 |
| classic16 |
Percentage strings 🟢 99.4% |
 |
 |
| classic17 |
Currency strings 🟢 99.9% |
 |
 |
| classic18 |
Large dataset 🟢 95.7% |
 |
 |
| classic19 |
Single column list 🟢 99.9% |
 |
 |
| classic20 |
All empty cells 🟢 100.0% |
 |
 |
| classic21 |
Header only 🟢 99.9% |
 |
 |
| classic22 |
Long sheet name 🟢 99.9% |
 |
 |
| classic23 |
Unicode text 🟢 91.3% |
 |
 |
| classic24 |
Red text 🟢 99.9% |
 |
 |
| classic25 |
Multiple colors 🟢 99.8% |
 |
 |
| classic26 |
Inline strings 🟢 99.9% |
 |
 |
| classic27 |
Single row 🟢 99.9% |
 |
 |
| classic28 |
Duplicate values 🟢 99.9% |
 |
 |
| classic29 |
Formula results 🟢 99.9% |
 |
 |
| classic30 |
Mixed empty and filled sheets 🟢 100.0% |
 |
 |
| classic31 |
Bold header row 🟢 99.9% |
 |
 |
| classic32 |
Right aligned numbers 🟢 99.9% |
 |
 |
| classic33 |
Centered text 🟢 99.9% |
 |
 |
| classic34 |
Explicit column widths 🟢 99.9% |
 |
 |
| classic35 |
Explicit row heights 🟢 99.5% |
 |
 |
| classic36 |
Merged cells 🟢 99.9% |
 |
 |
| classic37 |
Freeze panes 🟢 99.6% |
 |
 |
| classic38 |
Hyperlink cell 🟢 99.9% |
 |
 |
| classic39 |
Financial table 🟢 99.8% |
 |
 |
| classic40 |
Scientific notation 🟢 99.9% |
 |
 |
| classic41 |
Integer vs float 🟢 99.9% |
 |
 |
| classic42 |
Boolean values 🟢 99.6% |
 |
 |
| classic43 |
Inventory report 🟢 99.5% |
 |
 |
| classic44 |
Employee roster 🟢 98.0% |
 |
 |
| classic45 |
Sales by region 🟢 99.9% |
 |
 |
| classic46 |
Grade book 🟢 99.6% |
 |
 |
| classic47 |
Time series 🟢 99.3% |
 |
 |
| classic48 |
Survey results 🟢 99.6% |
 |
 |
| classic49 |
Contact list 🟢 98.5% |
 |
 |
| classic50 |
Budget vs actuals 🟢 99.6% |
 |
 |
| classic51 |
Product catalog 🟢 98.5% |
 |
 |
| classic52 |
Pivot summary 🟢 99.6% |
 |
 |
| classic53 |
Invoice 🟢 99.5% |
 |
 |
| classic54 |
Multi level header 🟢 99.8% |
 |
 |
| classic55 |
Error values 🟢 99.8% |
 |
 |
| classic56 |
Alternating row colors 🟢 99.6% |
 |
 |
| classic57 |
Cjk only 🟢 91.1% |
 |
 |
| classic58 |
Mixed numeric formats 🟢 99.5% |
 |
 |
| classic59 |
Multi sheet summary 🟢 99.9% |
 |
 |
| classic60 |
Large wide table 🟢 97.4% |
 |
 |
| classic61 |
Product card with image 🟢 99.9% |
 |
 |
| classic62 |
Company logo header 🟢 99.6% |
 |
 |
| classic63 |
Two products side by side 🟢 99.8% |
 |
 |
| classic64 |
Employee directory with photo 🟢 99.1% |
 |
 |
| classic65 |
Inventory with product photos 🟢 99.4% |
 |
 |
| classic66 |
Invoice with logo 🟢 99.2% |
 |
 |
| classic67 |
Real estate listing 🟢 99.8% |
 |
 |
| classic68 |
Restaurant menu 🟢 98.6% |
 |
 |
| classic69 |
Image only sheet 🟢 100.0% |
 |
 |
| classic70 |
Product catalog with images 🟢 99.2% |
 |
 |
| classic71 |
Multi sheet with images 🟢 99.8% |
 |
 |
| classic72 |
Bar chart image with data 🟢 99.5% |
 |
 |
| classic73 |
Event flyer with banner 🟢 99.6% |
 |
 |
| classic74 |
Dashboard with kpi image 🟢 97.9% |
 |
 |
| classic75 |
Certificate with seal 🟢 99.5% |
 |
 |
| classic76 |
Product image grid 🟢 99.7% |
 |
 |
| classic77 |
News article with hero image 🟢 99.6% |
 |
 |
| classic78 |
Small icon per row 🟢 99.2% |
 |
 |
| classic79 |
Wide panoramic banner 🟢 99.8% |
 |
 |
| classic80 |
Portrait tall image 🟢 99.8% |
 |
 |
| classic81 |
Step by step with images 🟢 99.7% |
 |
 |
| classic82 |
Before after images 🟢 99.4% |
 |
 |
| classic83 |
Color swatch palette 🟢 99.4% |
 |
 |
| classic84 |
Travel destination cards 🟢 99.6% |
 |
 |
| classic85 |
Lab results with image 🟢 99.2% |
 |
 |
| classic86 |
Software screenshot features 🟢 98.7% |
 |
 |
| classic87 |
Sports results with logos 🟢 99.8% |
 |
 |
| classic88 |
Image after data 🟢 99.7% |
 |
 |
| classic89 |
Nutrition label with image 🟢 99.5% |
 |
 |
| classic90 |
Project status with milestones 🟢 99.0% |
 |
 |
| classic91 |
Simple bar chart 🟢 96.6% |
 |
 |
| classic92 |
Horizontal bar chart 🟢 96.9% |
 |
 |
| classic93 |
Line chart 🟢 93.2% |
 |
 |
| classic94 |
Pie chart 🟢 97.2% |
 |
 |
| classic95 |
Area chart 🟡 76.4% |
 |
 |
| classic96 |
Scatter chart 🟢 94.8% |
 |
 |
| classic97 |
Doughnut chart 🟢 97.5% |
 |
 |
| classic98 |
Radar chart 🟢 95.1% |
 |
 |
| classic99 |
Bubble chart 🟢 92.0% |
 |
 |
| classic100 |
Stacked bar chart 🟢 95.0% |
 |
 |
| classic101 |
Percent stacked bar 🟢 93.6% |
 |
 |
| classic102 |
Line chart with markers 🟢 93.0% |
 |
 |
| classic103 |
Pie chart with labels 🟡 86.9% |
 |
 |
| classic104 |
Combo bar line chart 🟡 81.6% |
 |
 |
| classic105 |
3d bar chart 🟡 85.8% |
 |
 |
| classic106 |
3d pie chart 🟢 96.7% |
 |
 |
| classic107 |
Multi series line 🟡 80.6% |
 |
 |
| classic108 |
Stacked area chart 🟢 94.4% |
 |
 |
| classic109 |
Scatter with trendline 🟢 92.3% |
 |
 |
| classic110 |
Chart with legend 🟡 84.7% |
 |
 |
| classic111 |
Chart with axis labels 🟢 92.1% |
 |
 |
| classic112 |
Multiple charts 🟡 85.4% |
 |
 |
| classic113 |
Chart sheet 🟡 86.4% |
 |
 |
| classic114 |
Chart large dataset 🟢 91.6% |
 |
 |
| classic115 |
Chart negative values 🟢 92.1% |
 |
 |
| classic116 |
Percent stacked area 🟢 93.8% |
 |
 |
| classic117 |
Stock ohlc chart 🟡 80.9% |
 |
 |
| classic118 |
Bar chart custom colors 🟢 95.5% |
 |
 |
| classic119 |
Dashboard multi charts 🟢 92.1% |
 |
 |
| classic120 |
Chart with date axis 🟡 76.1% |
 |
 |
| classic121 |
Thin borders 🟢 99.7% |
 |
 |
| classic122 |
Thick outer thin inner 🟢 99.6% |
 |
 |
| classic123 |
Dashed borders 🟢 99.1% |
 |
 |
| classic124 |
Colored borders 🟢 99.7% |
 |
 |
| classic125 |
Solid fills 🟢 99.2% |
 |
 |
| classic126 |
Dark header 🟢 99.5% |
 |
 |
| classic127 |
Font styles 🟢 99.6% |
 |
 |
| classic128 |
Font sizes 🟢 99.0% |
 |
 |
| classic129 |
Alignment combos 🟢 99.8% |
 |
 |
| classic130 |
Wrap and indent 🟢 99.5% |
 |
 |
| classic131 |
Number formats 🟢 99.6% |
 |
 |
| classic132 |
Striped table 🟢 99.0% |
 |
 |
| classic133 |
Gradient rows 🟢 99.6% |
 |
 |
| classic134 |
Heatmap 🟢 98.8% |
 |
 |
| classic135 |
Bottom border only 🟢 99.8% |
 |
 |
| classic136 |
Financial report styled 🟢 99.3% |
 |
 |
| classic137 |
Checkerboard 🟢 98.4% |
 |
 |
| classic138 |
Color grid 🟢 99.4% |
 |
 |
| classic139 |
Pattern fills 🟢 99.2% |
 |
 |
| classic140 |
Rotated text 🟢 98.1% |
 |
 |
| classic141 |
Mixed edge borders 🟢 99.7% |
 |
 |
| classic142 |
Styled invoice 🟢 98.3% |
 |
 |
| classic143 |
Colored tabs 🟢 100.0% |
 |
 |
| classic144 |
Note style cells 🟢 99.6% |
 |
 |
| classic145 |
Status badges 🟢 99.1% |
 |
 |
| classic146 |
Double border table 🟢 99.6% |
 |
 |
| classic147 |
Multi sheet styled 🟢 99.7% |
 |
 |
| classic148 |
Frozen styled grid 🟢 97.3% |
 |
 |
| classic149 |
Merged styled sections 🟢 98.7% |
 |
 |
| classic150 |
Kitchen sink styles 🟢 97.5% |
 |
 |
| classic151 |
Multilingual greetings 🟢 93.5% |
 |
 |
| classic152 |
Emoji sampler 🟢 91.1% |
 |
 |
| classic153 |
Currency symbols 🟢 98.5% |
 |
 |
| classic154 |
Math symbols 🟢 95.7% |
 |
 |
| classic155 |
Diacritical marks 🟢 99.8% |
 |
 |
| classic156 |
Rtl bidi text 🟡 84.0% |
 |
 |
| classic157 |
Cjk extended 🟢 91.3% |
 |
 |
| classic158 |
Emoji skin tones 🟢 99.3% |
 |
 |
| classic159 |
Zwj emoji 🟢 90.6% |
 |
 |
| classic160 |
Punctuation marks 🟢 94.4% |
 |
 |
| classic161 |
Box drawing 🟢 95.0% |
 |
 |
| classic162 |
Cjk emoji styled 🟡 86.5% |
 |
 |
| classic163 |
Cyrillic alphabets 🟢 99.6% |
 |
 |
| classic164 |
Indic scripts 🟡 87.4% |
 |
 |
| classic165 |
Southeast asian 🟢 96.0% |
 |
 |
| classic166 |
Emoji progress 🟢 98.6% |
 |
 |
| classic167 |
Musical symbols 🟢 90.0% |
 |
 |
| classic168 |
Mixed ltr rtl styled 🟢 94.5% |
 |
 |
| classic169 |
Korean invoice 🟡 88.4% |
 |
 |
| classic170 |
Emoji dashboard 🟢 96.3% |
 |
 |
| classic171 |
Ipa phonetic 🟢 97.6% |
 |
 |
| classic172 |
Emoji timeline 🟢 95.3% |
 |
 |
| classic173 |
African languages 🟢 90.8% |
 |
 |
| classic174 |
Technical symbols 🟢 94.4% |
 |
 |
| classic175 |
Multiscript catalog 🟢 92.6% |
 |
 |
| classic176 |
Combining characters 🟢 94.5% |
 |
 |
| classic177 |
Emoji calendar 🟡 88.4% |
 |
 |
| classic178 |
Caucasus ethiopic 🟢 96.9% |
 |
 |
| classic179 |
Emoji inventory 🟢 91.0% |
 |
 |
| classic180 |
Polyglot paragraph 🟢 93.6% |
 |
 |
| classic181 |
Feedback tracker with images 🟢 99.4% |
 |
 |
| classic182 |
Dense long text columns 🟢 96.5% |
 |
 |
| classic183 |
Mixed content grid 🟢 99.4% |
 |
 |
| classic184 |
Wide narrow columns 🟢 98.4% |
 |
 |
| classic185 |
Tall rows vertical align 🟢 99.7% |
 |
 |
| classic186 |
Multi sheet image report 🟢 99.6% |
 |
 |
| classic187 |
Bug report with screenshots 🟢 98.2% |
 |
 |
| classic188 |
Merged header with images 🟢 99.5% |
 |
 |
| classic189 |
Alternating image text rows 🟢 95.3% |
 |
 |
| classic190 |
Dashboard kpi images 🟢 99.5% |
 |
 |
| classic191 |
Payroll calculator 🟡 89.5% |
 |
 |
MiniPdf DOCX の出力は MiniExcel および Office 365 をリファレンスレンダラーとして 180 件のクラシックテストケースで比較されています。
| カテゴリ |
件数 |
しきい値 |
| 🟢 優秀 |
175 |
≥ 90% |
| 🟡 許容範囲 |
16 |
70% – 90% |
| 🔴 要改善 |
0 |
< 70% |
総合平均スコア: 96.9%(テキスト類似度 40% + 視覚類似度 40% + ページ数 20%)
全 DOCX テストケースの MiniPdf 出力と MiniExcel / Office 365 リファレンスの比較。複数ページの場合は1ページ目を表示。
| MiniPdf | MiniExcel / Office 365 (Reference) |
| classic01 |
Basic table with headers 🟢 99.9% |
 |
 |
| classic02 |
Multiple worksheets 🟢 99.8% |
 |
 |
| classic03 |
Empty workbook 🟢 100.0% |
 |
 |
| classic04 |
Single cell 🟢 100.0% |
 |
 |
| classic05 |
Wide table 🟢 99.8% |
 |
 |
| classic06 |
Tall table 🟢 97.8% |
 |
 |
| classic07 |
Numbers only 🟢 100.0% |
 |
 |
| classic08 |
Mixed text and numbers 🟢 99.9% |
 |
 |
| classic09 |
Long text 🟢 98.4% |
 |
 |
| classic10 |
Special xml characters 🟢 99.9% |
 |
 |
| classic11 |
Sparse rows 🟢 100.0% |
 |
 |
| classic12 |
Sparse columns 🟢 99.9% |
 |
 |
| classic13 |
Date strings 🟢 99.9% |
 |
 |
| classic14 |
Decimal numbers 🟢 99.9% |
 |
 |
| classic15 |
Negative numbers 🟢 99.9% |
 |
 |
| classic16 |
Percentage strings 🟢 99.4% |
 |
 |
| classic17 |
Currency strings 🟢 99.9% |
 |
 |
| classic18 |
Large dataset 🟢 95.7% |
 |
 |
| classic19 |
Single column list 🟢 99.9% |
 |
 |
| classic20 |
All empty cells 🟢 100.0% |
 |
 |
| classic21 |
Header only 🟢 99.9% |
 |
 |
| classic22 |
Long sheet name 🟢 99.9% |
 |
 |
| classic23 |
Unicode text 🟢 91.3% |
 |
 |
| classic24 |
Red text 🟢 99.9% |
 |
 |
| classic25 |
Multiple colors 🟢 99.8% |
 |
 |
| classic26 |
Inline strings 🟢 99.9% |
 |
 |
| classic27 |
Single row 🟢 99.9% |
 |
 |
| classic28 |
Duplicate values 🟢 99.9% |
 |
 |
| classic29 |
Formula results 🟢 99.9% |
 |
 |
| classic30 |
Mixed empty and filled sheets 🟢 100.0% |
 |
 |
| classic31 |
Bold header row 🟢 99.9% |
 |
 |
| classic31 |
Bold header row 🟢 99.9% |
 |
 |
| classic32 |
Right aligned numbers 🟢 99.9% |
 |
 |
| classic32 |
Right aligned numbers 🟢 99.9% |
 |
 |
| classic33 |
Centered text 🟢 99.9% |
 |
 |
| classic33 |
Centered text 🟢 99.9% |
 |
 |
| classic34 |
Explicit column widths 🟢 99.9% |
 |
 |
| classic34 |
Explicit column widths 🟢 99.9% |
 |
 |
| classic35 |
Explicit row heights 🟢 99.5% |
 |
 |
| classic35 |
Explicit row heights 🟢 99.5% |
 |
 |
| classic36 |
Merged cells 🟢 99.9% |
 |
 |
| classic36 |
Merged cells 🟢 99.9% |
 |
 |
| classic37 |
Freeze panes 🟢 99.6% |
 |
 |
| classic37 |
Freeze panes 🟢 99.6% |
 |
 |
| classic38 |
Hyperlink cell 🟢 99.9% |
 |
 |
| classic38 |
Hyperlink cell 🟢 99.9% |
 |
 |
| classic39 |
Financial table 🟢 99.8% |
 |
 |
| classic39 |
Financial table 🟢 99.8% |
 |
 |
| classic40 |
Scientific notation 🟢 99.9% |
 |
 |
| classic40 |
Scientific notation 🟢 99.9% |
 |
 |
| classic41 |
Integer vs float 🟢 99.9% |
 |
 |
| classic41 |
Integer vs float 🟢 99.9% |
 |
 |
| classic42 |
Boolean values 🟢 99.6% |
 |
 |
| classic42 |
Boolean values 🟢 99.6% |
 |
 |
| classic43 |
Inventory report 🟢 99.5% |
 |
 |
| classic43 |
Inventory report 🟢 99.5% |
 |
 |
| classic44 |
Employee roster 🟢 98.0% |
 |
 |
| classic44 |
Employee roster 🟢 98.0% |
 |
 |
| classic45 |
Sales by region 🟢 99.9% |
 |
 |
| classic45 |
Sales by region 🟢 99.9% |
 |
 |
| classic46 |
Grade book 🟢 99.6% |
 |
 |
| classic46 |
Grade book 🟢 99.6% |
 |
 |
| classic47 |
Time series 🟢 99.3% |
 |
 |
| classic47 |
Time series 🟢 99.3% |
 |
 |
| classic48 |
Survey results 🟢 99.6% |
 |
 |
| classic48 |
Survey results 🟢 99.6% |
 |
 |
| classic49 |
Contact list 🟢 98.5% |
 |
 |
| classic49 |
Contact list 🟢 98.5% |
 |
 |
| classic50 |
Budget vs actuals 🟢 99.6% |
 |
 |
| classic50 |
Budget vs actuals 🟢 99.6% |
 |
 |
| classic51 |
Product catalog 🟢 98.5% |
 |
 |
| classic51 |
Product catalog 🟢 98.5% |
 |
 |
| classic52 |
Pivot summary 🟢 99.6% |
 |
 |
| classic52 |
Pivot summary 🟢 99.6% |
 |
 |
| classic53 |
Invoice 🟢 99.5% |
 |
 |
| classic53 |
Invoice 🟢 99.5% |
 |
 |
| classic54 |
Multi level header 🟢 99.8% |
 |
 |
| classic54 |
Multi level header 🟢 99.8% |
 |
 |
| classic55 |
Error values 🟢 99.8% |
 |
 |
| classic55 |
Error values 🟢 99.8% |
 |
 |
| classic56 |
Alternating row colors 🟢 99.6% |
 |
 |
| classic56 |
Alternating row colors 🟢 99.6% |
 |
 |
| classic57 |
Cjk only 🟢 91.1% |
 |
 |
| classic57 |
Cjk only 🟢 91.1% |
 |
 |
| classic58 |
Mixed numeric formats 🟢 99.5% |
 |
 |
| classic58 |
Mixed numeric formats 🟢 99.5% |
 |
 |
| classic59 |
Multi sheet summary 🟢 99.9% |
 |
 |
| classic59 |
Multi sheet summary 🟢 99.9% |
 |
 |
| classic60 |
Large wide table 🟢 97.4% |
 |
 |
| classic60 |
Large wide table 🟢 97.4% |
 |
 |
| classic61 |
Product card with image 🟢 99.9% |
 |
 |
| classic62 |
Company logo header 🟢 99.6% |
 |
 |
| classic63 |
Two products side by side 🟢 99.8% |
 |
 |
| classic64 |
Employee directory with photo 🟢 99.1% |
 |
 |
| classic65 |
Inventory with product photos 🟢 99.4% |
 |
 |
| classic66 |
Invoice with logo 🟢 99.2% |
 |
 |
| classic67 |
Real estate listing 🟢 99.8% |
 |
 |
| classic68 |
Restaurant menu 🟢 98.6% |
 |
 |
| classic69 |
Image only sheet 🟢 100.0% |
 |
 |
| classic70 |
Product catalog with images 🟢 99.2% |
 |
 |
| classic71 |
Multi sheet with images 🟢 99.8% |
 |
 |
| classic72 |
Bar chart image with data 🟢 99.5% |
 |
 |
| classic73 |
Event flyer with banner 🟢 99.6% |
 |
 |
| classic74 |
Dashboard with kpi image 🟢 97.9% |
 |
 |
| classic75 |
Certificate with seal 🟢 99.5% |
 |
 |
| classic76 |
Product image grid 🟢 99.7% |
 |
 |
| classic77 |
News article with hero image 🟢 99.6% |
 |
 |
| classic78 |
Small icon per row 🟢 99.2% |
 |
 |
| classic79 |
Wide panoramic banner 🟢 99.8% |
 |
 |
| classic80 |
Portrait tall image 🟢 99.8% |
 |
 |
| classic81 |
Step by step with images 🟢 99.7% |
 |
 |
| classic82 |
Before after images 🟢 99.4% |
 |
 |
| classic83 |
Color swatch palette 🟢 99.4% |
 |
 |
| classic84 |
Travel destination cards 🟢 99.6% |
 |
 |
| classic85 |
Lab results with image 🟢 99.2% |
 |
 |
| classic86 |
Software screenshot features 🟢 98.7% |
 |
 |
| classic87 |
Sports results with logos 🟢 99.8% |
 |
 |
| classic88 |
Image after data 🟢 99.7% |
 |
 |
| classic89 |
Nutrition label with image 🟢 99.5% |
 |
 |
| classic90 |
Project status with milestones 🟢 99.0% |
 |
 |
| classic91 |
Simple bar chart 🟢 96.6% |
 |
 |
| classic92 |
Horizontal bar chart 🟢 96.9% |
 |
 |
| classic93 |
Line chart 🟢 93.2% |
 |
 |
| classic94 |
Pie chart 🟢 97.2% |
 |
 |
| classic95 |
Area chart 🟡 76.4% |
 |
 |
| classic96 |
Scatter chart 🟢 94.8% |
 |
 |
| classic97 |
Doughnut chart 🟢 97.5% |
 |
 |
| classic98 |
Radar chart 🟢 95.1% |
 |
 |
| classic99 |
Bubble chart 🟢 92.0% |
 |
 |
| classic100 |
Stacked bar chart 🟢 95.0% |
 |
 |
| classic101 |
Percent stacked bar 🟢 93.6% |
 |
 |
| classic102 |
Line chart with markers 🟢 93.0% |
 |
 |
| classic103 |
Pie chart with labels 🟡 86.9% |
 |
 |
| classic104 |
Combo bar line chart 🟡 81.6% |
 |
 |
| classic105 |
3d bar chart 🟡 85.8% |
 |
 |
| classic106 |
3d pie chart 🟢 96.7% |
 |
 |
| classic107 |
Multi series line 🟡 80.6% |
 |
 |
| classic108 |
Stacked area chart 🟢 94.4% |
 |
 |
| classic109 |
Scatter with trendline 🟢 92.3% |
 |
 |
| classic110 |
Chart with legend 🟡 84.7% |
 |
 |
| classic111 |
Chart with axis labels 🟢 92.1% |
 |
 |
| classic112 |
Multiple charts 🟡 85.4% |
 |
 |
| classic113 |
Chart sheet 🟡 86.4% |
 |
 |
| classic114 |
Chart large dataset 🟢 91.6% |
 |
 |
| classic115 |
Chart negative values 🟢 92.1% |
 |
 |
| classic116 |
Percent stacked area 🟢 93.8% |
 |
 |
| classic117 |
Stock ohlc chart 🟡 80.9% |
 |
 |
| classic118 |
Bar chart custom colors 🟢 95.5% |
 |
 |
| classic119 |
Dashboard multi charts 🟢 92.1% |
 |
 |
| classic120 |
Chart with date axis 🟡 76.1% |
 |
 |
| classic121 |
Thin borders 🟢 99.7% |
 |
 |
| classic122 |
Thick outer thin inner 🟢 99.6% |
 |
 |
| classic123 |
Dashed borders 🟢 99.1% |
 |
 |
| classic124 |
Colored borders 🟢 99.7% |
 |
 |
| classic125 |
Solid fills 🟢 99.2% |
 |
 |
| classic126 |
Dark header 🟢 99.5% |
 |
 |
| classic127 |
Font styles 🟢 99.6% |
 |
 |
| classic128 |
Font sizes 🟢 99.0% |
 |
 |
| classic129 |
Alignment combos 🟢 99.8% |
 |
 |
| classic130 |
Wrap and indent 🟢 99.5% |
 |
 |
| classic131 |
Number formats 🟢 99.6% |
 |
 |
| classic132 |
Striped table 🟢 99.0% |
 |
 |
| classic133 |
Gradient rows 🟢 99.6% |
 |
 |
| classic134 |
Heatmap 🟢 98.8% |
 |
 |
| classic135 |
Bottom border only 🟢 99.8% |
 |
 |
| classic136 |
Financial report styled 🟢 99.3% |
 |
 |
| classic137 |
Checkerboard 🟢 98.4% |
 |
 |
| classic138 |
Color grid 🟢 99.4% |
 |
 |
| classic139 |
Pattern fills 🟢 99.2% |
 |
 |
| classic140 |
Rotated text 🟢 98.1% |
 |
 |
| classic141 |
Mixed edge borders 🟢 99.7% |
 |
 |
| classic142 |
Styled invoice 🟢 98.3% |
 |
 |
| classic143 |
Colored tabs 🟢 100.0% |
 |
 |
| classic144 |
Note style cells 🟢 99.6% |
 |
 |
| classic145 |
Status badges 🟢 99.1% |
 |
 |
| classic146 |
Double border table 🟢 99.6% |
 |
 |
| classic147 |
Multi sheet styled 🟢 99.7% |
 |
 |
| classic148 |
Frozen styled grid 🟢 97.3% |
 |
 |
| classic149 |
Merged styled sections 🟢 98.7% |
 |
 |
| classic150 |
Kitchen sink styles 🟢 97.5% |
 |
 |
| classic181 |
Feedback tracker with images 🟢 99.4% |
 |
 |
| classic182 |
Dense long text columns 🟢 96.5% |
 |
 |
| classic183 |
Mixed content grid 🟢 99.4% |
 |
 |
| classic184 |
Wide narrow columns 🟢 98.4% |
 |
 |
| classic185 |
Tall rows vertical align 🟢 99.7% |
 |
 |
| classic186 |
Multi sheet image report 🟢 99.6% |
 |
 |
| classic187 |
Bug report with screenshots 🟢 98.2% |
 |
 |
| classic188 |
Merged header with images 🟢 99.5% |
 |
 |
| classic189 |
Alternating image text rows 🟢 95.3% |
 |
 |
| classic190 |
Dashboard kpi images 🟢 99.5% |
 |
 |
| classic191 |
Payroll calculator 🟡 89.5% |
 |
 |
このプロジェクトは Apache License 2.0 でライセンスされています。