Mam tablicę C# i muszę wiedzieć, czy jest to dokument PDF chroniony hasłem. Jak mogę dokonać tego ustalenia?Czy ta tablica bajtów jest dokumentem PDF zabezpieczonym hasłem?
Sprawdzam dokument dotyczący pliku magicznego pliku PDF, aby ustalić, czy jest to dokument w formacie PDF, ale nie wiem, co jest najlepsze w przypadku określania, czy jest on chroniony hasłem.
Nie muszę otwierać dokumentu (chociaż, dopóki nie jest wymagany interfejs użytkownika - jest to proces w tle, jestem w porządku z robieniem tego, jeśli to pomaga).
Po prostu muszę wiedzieć, czy istnieje hasło do tego dokumentu PDF.
EDIT: Jeśli cytujesz iTextSharp, byłbym bardzo wdzięczny, gdybyś przytoczył konkretny zasób w tym API, który rozwiązuje ten problem.
pytanie jest dość nieprecyzyjne ... możliwe są dwa rodzaje "haseł" na pliku PDF ... użytkownik i mistrz ... może istnieć tylko hasło główne ... w zależności od ustawionego "uprawnienia" być, że użytkownik nie potrzebuje passowrd, ale na przykład nie może wydrukować dokumentu ... więc co dokładnie chcesz znaleźć w tym strumieniu bajtów? – Yahia
Chcę wiedzieć, czy istnieje jeden z dwóch typów haseł w dokumencie: użytkownik lub właściciel ("master", jak go nazwałeś). – lance