Go to file
2022-12-23 17:49:45 +01:00
include Handle cases where no xref table is present (use startxref offset instead) and where trailer is not conform (use values from XRef object if present) 2022-03-14 19:57:25 +01:00
src Update Length when setting new data in stream 2022-12-23 17:49:45 +01:00
tests Add support for full document write operation 2021-12-18 17:29:41 +01: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 Add support for full document write operation 2021-12-18 17:29:41 +01:00

Introduction

A very simple PDF parser that will load PDF objects without interpretation (zlib, streams, string encoding...). It's also possible to write a new PDF or update one.

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