pdfio_native 1.5.2
dotnet add package pdfio_native --version 1.5.2
NuGet\Install-Package pdfio_native -Version 1.5.2
<PackageReference Include="pdfio_native" Version="1.5.2" />
<PackageVersion Include="pdfio_native" Version="1.5.2" />
<PackageReference Include="pdfio_native" />
paket add pdfio_native --version 1.5.2
#r "nuget: pdfio_native, 1.5.2"
#:package pdfio_native@1.5.2
#addin nuget:?package=pdfio_native&version=1.5.2
#tool nuget:?package=pdfio_native&version=1.5.2
pdfio - PDF Read/Write Library
PDFio is a simple C library for reading and writing PDF files. The primary goals of PDFio are:
- Read and write any version of PDF file
- Provide access to pages, objects, and streams within a PDF file
- Support reading and writing of encrypted PDF files
- Extract or embed useful metadata (author, creator, page information, etc.)
- "Filter" PDF files, for example to extract a range of pages or to embed fonts that are missing from a PDF
- Provide access to objects used for each page
PDFio is not concerned with rendering or viewing a PDF file, although a PDF RIP or viewer could be written using it.
Requirements
PDFio requires the following to build the software:
- A C99 compiler such as Clang, GCC, or MS Visual C
- A POSIX-compliant
make
program - ZLIB (https://www.zlib.net) 1.1 or higher
IDE files for Xcode (macOS/iOS) and Visual Studio (Windows) are also provided.
Documentation
See the man page (pdfio.3
) and full HTML documentation (pdfio.html
) for
information on using PDFio.
Installing PDFio
PDFio uses a configure script on Unix systems to generate a makefile:
./configure
If you want a shared library, run:
./configure --enable-shared
The default installation location is "/usr/local". Pass the --prefix
option
to make to install it to another location:
./configure --prefix=/some/other/directory
Once configured, run the following to make the library:
make all
To test it, run:
make test
To install it, run:
sudo make install
Visual Studio Project
The Visual Studio solution ("pdfio.sln") is provided for Windows developers and
generates the PDFIO1 DLL. You can also use NuGet to install the pdfio_native
package.
Xcode Project
There is also an Xcode project ("pdfio.xcodeproj") you can use on macOS which generates a static library that will be installed under "/usr/local" with:
sudo xcodebuild install
Legal Stuff
PDFio is Copyright © 2021-2025 by Michael R Sweet.
This software is licensed under the Apache License Version 2.0 with an (optional) exception to allow linking against GPL2/LGPL2 software. See the files "LICENSE" and "NOTICE" for more information.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
native | native is compatible. |
-
- libpng_native.redist (>= 1.6.30)
- pdfio_native.redist (>= 1.5.2)
- zlib_native.redist (>= 1.2.11)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.5.2 | 198 | 4/12/2025 |
1.5.1 | 180 | 3/28/2025 |
1.5.0 | 265 | 3/6/2025 |
1.3.2 | 198 | 10/15/2024 |
1.3.0 | 197 | 6/28/2024 |
1.2.0 | 436 | 1/24/2024 |
1.1.2 | 287 | 10/10/2023 |
1.0.1 | 622 | 4/5/2022 |
1.0.0 | 447 | 12/14/2021 |
1.0.0-b7 | 391 | 11/8/2021 |
1.0.0-b6 | 394 | 9/29/2021 |
1.0.0-b5 | 363 | 9/29/2021 |
1.0.0-b4 | 389 | 9/3/2021 |
1.0.0-b3 | 358 | 9/1/2021 |
1.0.0-b2 | 372 | 8/31/2021 |
1.0.0-b1 | 415 | 8/26/2021 |
1.0.0-b0 | 446 | 8/26/2021 |