Чтение многостраничного PDF и кодирование в UTF-8 в VStack Overflow

Я пытаюсь читать многостраничный PDF-контент, используя CFile в VC ++, но только метаданные PDF-файла читаются в буфер.

Ниже приведен код, который я имею в виду, чтобы прочитать PDF.

CFile   imageFile;
size_t  requiredBufferSize;
char *newImageBuffer = NULL;
CFileException e;

char *imageBuffer = NULL;
size_t imageBufferSize = 0;

if(imageFile.Open("C:\\ABC.pdf", CFile::modeRead , &e) == TRUE)
{

requiredBufferSize = (size_t)imageFile.GetLength();
if (imageBufferSize < requiredBufferSize)
{
newImageBuffer = (char *)calloc(requiredBufferSize, sizeof(char));
if (newImageBuffer != NULL)
{
imageBuffer = newImageBuffer;
imageBufferSize = requiredBufferSize;
}
}

if (imageBufferSize >= requiredBufferSize)
{

UINT bytesRead;
long pdfSize = 0;
long NewSize = 0;

bytesRead = imageFile.Read(imageBuffer, (UINT)requiredBufferSize);

imageFile.Close();

}

}

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]