Do you own a Debenu Quick PDF Library 12/11/10/9/8/7? Upgrade to Debenu Quick PDF Library 13!

Foxit Quick PDF Library

Quick PDF Library 7.21 Beta 3 Released

July 27, 2010

Quick PDF Library 7.21 beta 3 has been released and is ready for testing. The 7.21 beta 3 installer can be downloaded from the button below.

Release Notes

This is in addition to the new features, bug fixes and enhancements from beta 1 and beta 2.

New functions
  • SetTextExtractionWordGap
  • GetFormFieldActionID
  • GetActionURL
  • SetActionURL
Enhancements
  • Improved memory usage and speed of processing/drawing CCITT images and stencil mask images
  • Bug fix: out of range error on array decoding
  • Major optimizations in document loading and saving
  • Enhanced handling of malformed stream objects

Bug fixes

  • Handling of out of range values in font CMaps
  • Handling of out of range value returned by the Win32 API GetFontData function
  • Rendering fill color for Type3 fonts
  • Handling of empty streams in the QPL painter
  • Corrected the rebuilding of the object index during merging
  • Improvements to the LoadFromFile/SaveToFile optimizations added in 7.21 Beta 2
  • Improvements to the parsing and handling of PDF array objects
  • Improvements to the handling of indirect objects in inherited page properties during merging

Feedback! Any feedback large or small is appreciated. We’ll shortly be planning the next round of exciting new features for Quick PDF Library, so we’d really like to know what you want to see added to the SDK. Don’t be shy, email us at support@quickpdflibrary.com and have your say.

By Rowan | Comments (3) | Posted in Quick PDF Library,Releases

3 Comments

  1. Hi
    Is the student/private priced version of your QuickPDF library still active. I have a personal use for your PDF library but the current price increase has pushed me way out of budget
    contention.
    The price converted to Australian dollars is getting to much for just the personal PDF text extracting I will be using it for. I have to watch the DB’s (dollar bills)…. 🙂

    I like what you are doing so far with QuickPDF, keep up the good work…

    Suggestion : I would like to convert text extraction directly to a Database. Paradox or MSSQL. Any ideas or suggestion would be welcome… You may have thought of doing this alreadly with up and coming versions of QuickPDF ?

    Thanks
    G.D.Mutch

    Comment by G.D.Mutch — July 29, 2010 @ 6:20 pm

  2. We do provide a special student discount occasionally. If you email me at rowan.hanna@debenu.com we can discuss this further.

    Cheers,
    – Rowan.

    Comment by Rowan — July 30, 2010 @ 12:09 am

  3. I am using DLL Edition of QPL 7.21 Beta 3.
    I call SetAdvancePassword(“”) function with empty string, then LoadFromFile() function returns 1. Now I call RemoveDocument() function, after that LoadFromFile() function returns
    1 again while it should be 2 for a encrypted cross reference stream containing pdf (master password protected pdf).

    QP.SetAdvancePassword(“”);
    MessageBox.Show(QP.LoadFromFile(“c:\\encrypted.pdf”).ToString()); //returns 1
    QP.RemoveDocument(AWinPDF.SelectedDocument());
    MessageBox.Show(QP.LoadFromFile(“c:\\encrypted.pdf”).ToString()); //returns 1
    QP.RemoveDocument(QP.SelectedDocument());

    But if I do not use SetAdvancePassword(“”) function, then Same PDF returns 2 each time.

    MessageBox.Show(QP.LoadFromFile(“c:\\encrypted.pdf”).ToString()); //returns 2
    QP.RemoveDocument(AWinPDF.SelectedDocument());
    MessageBox.Show(QP.LoadFromFile(“c:\\encrypted.pdf”).ToString()); //returns 2
    QP.RemoveDocument(QP.SelectedDocument());

    While TCP edition works fine. It returns as below:

    if (QP.Connect(“127.0.0.1”, 10005))
    {
    QP.SetAdvancePassword(“”);
    MessageBox.Show(QP.LoadFromFile(“c:\\encrypted.pdf”).ToString()); //returns 1
    QP.RemoveDocument(AWinPDF.SelectedDocument());
    }
    if (QP.Connect(“127.0.0.1”, 10005))
    {
    MessageBox.Show(QP.LoadFromFile(“c:\\encrypted.pdf”).ToString()); //returns 2
    QP.RemoveDocument(QP.SelectedDocument());
    }

    Can you please explain when I Use RemoveDocument() function after that its object must be clear for new PDF without effect of SetAdvancePassword() function? Is this a bug or I am going wrong? Please reply.

    Comment by V Kmr — August 8, 2010 @ 2:34 am

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.




© 2015 Debenu & Foxit. All rights reserved. AboutBuyContactBlogNewsletterSupportFAQProduct UpdatesForum