diff options
author | Jay Berkenbilt <ejb@ql.org> | 2010-08-10 04:28:08 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2010-08-10 04:28:08 +0200 |
commit | f9d0f58e90122f65f56646ce387de9cde080e920 (patch) | |
tree | 90c25ebb66fd6edab2123691fb586620ee9843c2 /TODO | |
parent | bd7261da9b3735688e8dcaeefe21294a1d13afd6 (diff) | |
download | qpdf-f9d0f58e90122f65f56646ce387de9cde080e920.tar.zst |
merge notes
git-svn-id: svn+q:///qpdf/trunk@1011 71b93d88-0707-0410-a8cf-f5a4172ac649
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -16,6 +16,20 @@ General ../misc/article-threads.pdf. Email Q-Count: 431864 from 2009-11-03. See also "Splitting by Pages" below. + * Consider writing a PDF merge utility. With 2.2, it would be + possible to have a StreamDataProvider that would allow stream data + to be directly copied from one PDF file to another. One possible + strategy would be to have a program that adds all the pages of one + file to the end of another file. The basic + strategy would be to create a table that adds new streams to the + original file, mapping the new streams' obj/gen to a stream in the + file whose pages are being appended. The StreamDataProvider, when + asked, could simply pipe the streams of the file being appended to + the provided pipeline and could copy the filter and decode + parameters from the original file. Being able to do this requires + a lot of the same logic as being able to do splitting, so a general + split/merge program would be a great addition. + * Provide an option to copy encryption parameters from another file. This would make it possible to decrypt a file, manually work with it, and then re-encrypt it using the original encryption parameters |