How to Build a Browser-Based PDF Metadata Editor Using JavaScript – A Step-by-Step Guide