Go to file
Grégory Soutadé f5f257685c Try to fix GCC 13 compilation errors 2023-04-29 13:10:31 +02:00
include Try to fix GCC 13 compilation errors 2023-04-29 13:10:31 +02:00
src Fix \r\n handling in stream read and write functions 2023-01-07 15:43:39 +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 Update CXXFLAGS in Makefile (to append our own flags) 2023-01-10 20:16:27 +01:00
README.md Add support for full document write operation 2021-12-18 17:29:41 +01:00

README.md

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