メニュー・ボタン アイコン
電話:03-5316-3375info@trustss.co.jp
電話:03-5316-3375info@trustss.co.jp

PdfTools.Optimization.FontOptionsクラス

フォント最適化のパラメータ

継承

System.Object

名前空間: PdfTools.Optimization

定義

C#
public class FontOptions : NativeObject

プロパティ

名前概要
Mergeフォントとフォントプログラムを結合するか
PDF文書には同じフォントまたはそのサブセットが複数回埋め込まれている場合があります。 これは、複数のPDFを1つの大きなPDFに結合する場合によく発生します。 このようなフォントを1つのフォントに結合できます。
フォントとフォントプログラムを結合するとファイルサイズを大幅に削減できますが、計算が複雑になりファイルの処理時間とメモリ使用量が大幅に増加する場合があります。
規定値: true
RemoveStandardFonts標準フォントを削除するか
Arial、Courier、CourierNew、Helvetica、Symbol、Times、TimesNewRoman、ZapfDingbats など、埋め込まれているすべての標準フォントのフォントプログラムの埋め込むか削除します。削除するとファイルサイズが小さくなります。
フォントはフォントプログラムのない14種類のPDF標準フォントのいずれかに置き換えられます。 PDFビューアはこれらの14種類のPDF標準フォントを正しく表示できますので、このプロパティを有効(削除)にしても、PDF文書を表示した際の見た目は通常変わりません。
フォントの埋め込み解除はフォントのUnicode情報に基づいて行われますので、埋め込み解除されたフォントの文字は同じUnicodeを持つ元のフォントの文字にマッピングされます。 そのため、Unicode情報を持つフォントのみが埋め込み解除されます。
フォントのUnicode情報が正しくない場合は、埋め込み解除によって見た目が異なる場合があります。Unicode情報の正確性はフォントを使用しているテキストを抽出することで検証できます。
抽出されたテキストが意味を持つ場合はフォントのUnicode情報は正しいためフォントの埋め込みを解除しても見た目に違いは生じません。
規定値: false(無効)。ただし、PdfTools.Optimization.Profiles.MinimalFileSizeプロファイルの場合は除きます。

> PDF Structure (PDF構成)

> PDF Imager-LP (画像化)

> PDF Stamper (電子印鑑)

> Pdftools SDK

- サンプル・コード
- Pdftools SDKサンプルの利用手順
- Toolbox Add-on
- Toolbox Add-onサンプルの利用手順
> Pdftools SDK APIリファレンス
- その他のAPI及びコマンドラインツール
> PDF SDK オープンソースと有償ライブラリ