2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-12-22 19:08:59 +00:00
This commit is contained in:
Jay Berkenbilt 2019-01-12 10:04:14 -05:00
parent 654c0e8caf
commit aad2b10800

19
TODO
View File

@ -3,12 +3,18 @@ Soon
* Set up OSS-Fuzz (Google). See starred email in qpdf label.
* Add an explicit test case that uses copyForeignObject to convert a
page object to a form XObject. Comment in the test case and/or code
to explain this use case. Update the docs to explain the difference
between copying a page in the two ways: using addPage updates the
pages tree, while using copyForeignObject does not. The latter is
appropriate when a page is being converted to a form XObject.
* Add a method to QPDFPageObjectHelper that converts a page into a
form XObject.
* Update the docs for copyForeignObject and addPage to explain the
difference between copying a page in the two ways: using addPage
updates the pages tree, while using copyForeignObject does not. The
latter is appropriate when a page is being converted to a form
XObject.
* Look at the file for issue 271 (../misc/bugs/271/6059954.pdf) to
figure out why the compression is bad and see if I can do anything
about it.
Next ABI
========
@ -332,6 +338,7 @@ I find it useful to make reference to them in this list
of all that code to make the checks more robust. In particular,
it's hard to look at the code and quickly determine what is a true
logic error and what could happen because of malformed user input.
See also ../misc/linearization-errors.
* There are a few known limitations of copying foreign streams. These
are somewhat discussed in github issue 219. They are most likely