私はフォントの埋め込み、フォントの追加(参照)、現在のフォントの設定ができますが、それはそうです。abcpdfを使用して埋め込みフォントと参照フォントのリストを取得するにはどうすればよいですか?
abcpdfを使用してpdfファイルに埋め込みおよび参照フォントのリストを取得するにはどうすればよいですか?
私はフォントの埋め込み、フォントの追加(参照)、現在のフォントの設定ができますが、それはそうです。abcpdfを使用して埋め込みフォントと参照フォントのリストを取得するにはどうすればよいですか?
abcpdfを使用してpdfファイルに埋め込みおよび参照フォントのリストを取得するにはどうすればよいですか?
ABCpdfは、既存のPDFに含まれるフォントのリストを取得する手段を提供していないと思います。ただ、その実装はありません。 PDF内部についての知識を持ってObjectSoup
を調べる必要があります。
xpdf
パッケージのフォントには、たとえばpdffontsなどのフォントを一覧表示できるツールがあります。
シナリオに依存しますが、私はABCPdf 10
public IEnumerable<string> EmbeddedFonts
{
get
{
return doc.ObjectSoup.Catalog.GetFonts()
.Select(x => x.BaseFont).Where(x =>
!x.StartsWith("Helvetica") &&
!x.StartsWith("Times") &&
!x.StartsWith("Zapf")).Distinct().OrderBy(x => x);
}
}
でこれを使用して運を持っていました