Go to file
Grégory Soutadé ea551b6f52 Multiple improvments :
* nextToken() can return comments if needed (used for %%EOF)
  * Handle object after %%EOF without line return
  * Handle trailer without xref
  * Handle parenthesis in string objects
  * Fix error on stream parsing (fallback to big chunk read)
2021-09-28 14:35:45 +02:00
include Multiple improvments : 2021-09-28 14:35:45 +02:00
src Multiple improvments : 2021-09-28 14:35:45 +02:00
tests Add test sample 2021-09-09 20:57:10 +02:00
.gitignore Initial commit 2021-08-21 18:22:58 +02:00
LICENSE Initial commit 2021-08-21 18:22:58 +02:00
Makefile Add test sample 2021-09-09 20:57:10 +02:00
README.md Initial commit 2021-08-21 18:22:58 +02:00

Introduction

A very simple PDF parser that will load PDF objects without interpretation (zlib, streams, string encoding...). It currently only allows to update PDF file with new objects.

Compilation

Use make command

make [CROSS=XXX] [DEBUG=1] [BUILD_STATIC=(0|1)] [BUILD_SHARED=(0|1)]

CROSS can define a cross compiler prefix (ie arm-linux-gnueabihf-)

DEBUG can be set to compile in DEBUG mode

BUILD_STATIC build libupdfparser.a if 1, nothing if 0 (default value), can be combined with BUILD_SHARED

BUILD_SHARED build libupdfparser.so if 1 (default value), nothing if 0, can be combined with BUILD_STATIC

Grégory Soutadé

License

LGPL v3 or later