From 9f444ffef3c11201d0a460b14b6234d3319ce861 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Fri, 1 Oct 2010 10:20:38 +0000 Subject: add QPDF::processMemoryFile and API additions to support it git-svn-id: svn+q:///qpdf/trunk@1034 71b93d88-0707-0410-a8cf-f5a4172ac649 --- TODO | 38 -------------------------------------- 1 file changed, 38 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index b61fd7ba..d3c25152 100644 --- a/TODO +++ b/TODO @@ -1,41 +1,3 @@ -2.2.1 -===== - -Add interface for working with in-memory PDF files. Here's some code -to work with. - - Pl_Buffer b("b"); - FILE* f = QUtil::fopen_wrapper(std::string("open ") + filename, - fopen(filename, "rb")); - unsigned char buf[1024]; - size_t bytes_read = 0; - while (true) - { - size_t len = fread(buf, 1, sizeof(buf), f); - if (len == 0) - { - if (ferror(f)) - { - throw QPDFExc(qpdf_e_system, - filename, "", - 0, - "read"); - } - else - { - b.finish(); - break; - } - } - else - { - b.write(buf, len); - bytes_read += len; - } - } - fclose(f); - this->file = new BufferInputSource(filename, b.getBuffer()); - General ======= -- cgit v1.2.3-54-g00ecf