diff options
Diffstat (limited to 'manual/qpdf-manual.xml')
-rw-r--r-- | manual/qpdf-manual.xml | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/manual/qpdf-manual.xml b/manual/qpdf-manual.xml index 3bac351a..15130567 100644 --- a/manual/qpdf-manual.xml +++ b/manual/qpdf-manual.xml @@ -2075,6 +2075,60 @@ print "\n"; </para> <variablelist> <varlistentry> + <term>2.3.0: August 11, 2011</term> + <listitem> + <itemizedlist> + <listitem> + <para> + Bug fix: when preserving existing encryption on encrypted + files with cleartext metadata, older qpdf versions would + generate password-protected files with no valid password. + This operation now works. This bug only affected files + created by copying existing encryption parameters; explicit + encryption with specification of cleartext metadata worked + before and continues to work. + </para> + </listitem> + <listitem> + <para> + Enhance <classname>QPDFWriter</classname> with a new + constructor that allows you to delay the specification of the + output file. When using this constructor, you may now call + <function>QPDFWriter::setOutputFilename</function> to specify + the output file, or you may use + <function>QPDFWriter::setOutputMemory</function> to cause + <classname>QPDFWriter</classname> to write the resulting PDF + file to a memory buffer. You may then use + <function>QPDFWriter::getBuffer</function> to retrieve the + memory buffer. + </para> + </listitem> + <listitem> + <para> + Add new API call <function>QPDF::replaceObject</function> for + replacing objects by object ID + </para> + </listitem> + <listitem> + <para> + Add new API call <function>QPDF::swapObjects</function> for + swapping two objects by object ID + </para> + </listitem> + <listitem> + <para> + Add <function>QPDFObjectHandle::getDictAsMap</function> and + <function>QPDFObjectHandle::getArrayAsVector</function> to + allow retrieval of dictionary objects as maps and array + objects as vectors. + </para> + </listitem> + </itemizedlist> + </listitem> + </varlistentry> + </variablelist> + <variablelist> + <varlistentry> <term>2.2.4: June 25, 2011</term> <listitem> <itemizedlist> |