ブックマークのテキスト/値として "空白ページ"または "タイプ=プレーン"が含まれている場合、ブックマークを削除する必要がある場所がpdfファイルです。iTextSharp VS2017 c#
"PDFブックマークをプログラムで読み込む方法"という質問を使用してファイルから[bookmarks]を読むことができます。
お気に入りのブックマークは、各ページグループの最初のブックマークであり、私は適切な位置に保持する必要がある子を持っています。
これが完了すると、各ページのグループごとにブックマークを持つため、必要なときにファイルを処理できます。
IList<Dictionary<string, object>> list = SimpleBookmark.getBookmark(reader);
あなただけのあなたには、いくつかのLINQを使用したくないものを削除することができるはずです::行う、あなたが物事を行うことができます列挙にブックマークを変換するには