【发布时间】:2020-11-02 11:16:09
【问题描述】:
我使用 itextsharp 获取 PDF 元数据,如下所示:
var pdf = new PdfReader(__PDF_PATH__);
var main = new[] { "Title", "Subject", "Creator", "Author", "Producer", "Keywords", "ModDate", "CreationDate" };
var metadatas = pdf.Info; // returns Dictionary<string, string> metadatas
字典的键在main 数组中。我想根据给定的main 数组对字典的键进行排序。但我没有做到。
【问题讨论】:
-
A
Dictionary没有内部顺序,因此您无法对其进行排序。另请参阅文档:docs.microsoft.com/en-gb/dotnet/api/… -
你想用你的
metadatas字典来完成什么?
标签: c# sorting dictionary itext