ja jsem zkusil i ten iTextSharp, ale nemohu se dostat k metadatum, resp. to musim delat spatne...
openFileDialog1.Filter = "PDF files (*.pdf)|*.pdf";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
string filename = openFileDialog1.FileName;
Document document = new Document();
PdfReader read = new PdfReader(filename);
document.Open();
textBox1.Text += "Pages:" + read.NumberOfPages;
textBox1.Text += "\r\nVersion:" + read.PdfVersion;
textBox1.Text += "\r\nLength:" + read.FileLength + " bytes";
textBox1.Text += "\r\nEncrypted?:" + read.IsEncrypted();//jestli true nedostanu se ani k pages...
textBox1.Text += "\r\nPermissions:" + read.Metadata.???
Zkusil jsem googlit, ale na sourceforge je ukazka jen s vkladanim metadat, nacitanim uz se nezabyvaji a kdyz jsem googlil na codeproject, tak tam zase ten kod neexistuje, priklad:
http://www.codeproject.com/KB/aspnet/Esignature.asp x
st.MoreInfo = this.metadata.getMetaData();
???zbytek odkazu po internetu je taky vesmes ukladani metadat :( zadny cteni :(