Update todo

This commit is contained in:
Michael R Sweet 2021-05-02 09:59:53 -04:00
parent d54dcb1f01
commit e6a6ed708a
No known key found for this signature in database
GPG Key ID: 999559A027815955

14
TODO.md
View File

@ -1,10 +1,18 @@
To-Do List To-Do List
========== ==========
- Binary data/strings: needed for certain values, particular for the File ID - Reference streams
and user/owner passwords - Read trailer dict
- Copy methods for array, dict, object, page - All of the object read/write code
- All of the stream read/write code
- Page create method
- Write out trailer
- How to handle object references between documents, i.e., if I copy a page from - How to handle object references between documents, i.e., if I copy a page from
one PDF to another, there are a bunch of resources that also need to be one PDF to another, there are a bunch of resources that also need to be
copied. A dictionary with an object reference can't be copied directly as the copied. A dictionary with an object reference can't be copied directly as the
object number in the new PDF will likely be different than the old one. object number in the new PDF will likely be different than the old one.
- Security handlers (RC4 + AES, MD5 + SHA-256) for reading encrypted documents.
- Signature generation/validation code
- Documentation
- VS project
- Run through code analysis tools