PythonPDF Library Source Code License

PythonPDF Library is a tool for extracting information from PDF documents. Unlike other PDF-related tools, it focuses entirely on getting and analyzing text contents and PDF construction. PythonPDF Library allows one to obtain the exact location of text in a page, as well as other information such as fonts or lines. It includes a PDF converter that can transform PDF files into other text formats (such as HTML). It has an extensible PDF parser that can be used for other purposes than text analysis.

PythonPDF Library is a Python library and utility that reads and writes PDF files:

  • PythonPDF Library is tested and works on Python 2.6, 2.7, 3.3, 3.4, 3.5, and 3.6.
  • Operations include subsetting, merging, rotating, modifying metadata, etc.
  • The fastest pure Python PDF parser available.
  • Has been used for years by a printer in pre-press production.
  • Can be used with rst2pdf to faithfully reproduce vector images.
  • Can be used either standalone, or in conjunction with your application to reuse existing PDFs in new ones.
  • Written entirely in Python.
  • Parse, analyze, and convert PDF documents.
  • PDF-1.7 specification support. (well, almost)
  • CJK languages and vertical writing scripts support.
  • Various font types (Type1, TrueType, Type3, and CID) support.
  • Basic encryption (RC4) support.
  • PDF to HTML conversion (with a sample converter web app).
  • Outline (TOC) extraction.
  • Tagged contents extraction.
  • Reconstruct the original layout by grouping text chunks.
  • Extracting document information (title, author, …).
  • Splitting documents page by page.
  • Merging documents page by page.
  • Cropping pages.
  • Merging multiple pages into a single page.
  • Encrypting and decrypting PDF files.

PythonPDF will faithfully reproduce vector formats without rasterization, so the rst2pdf package has used PythonPDF for PDF and SVG images by default since March 2010.

PythonPDF can also be used in conjunction with your application, in order to re-use portions of existing PDFs in new PDFs created with any PDF software.

PythonPDF library comes with several examples that show more operations to PDF files.

All examples
The examples directory has a few scripts which use the library. Note that if these examples do not work with your PDF, please feel free send this PDF file to us, we will analyze this PDF file and come back to you asap.

  • 4up.py will shrink pages down and place 4 of them on each output page.
  • alter.py shows an example of modifying metadata, without altering the structure of the PDF.
  • booklet.py shows an example of creating a 2-up output suitable for printing and folding (e.g on tabloid size paper).
  • cat.py shows an example of concatenating multiple PDFs together.
  • extract.py will extract images and Form XObjects (embedded pages) from existing PDFs to make them easier to use and refer to from new PDFs (e.g. with or rst2pdf).
  • poster.py increases the size of a PDF so it can be printed as a poster.
  • print_two.py Allows creation of 8.5 X 5.5" booklets by slicing 8.5 X 11" paper apart after printing.
  • rotate.py Rotates all or selected pages in a PDF.
  • subset.py Creates a new PDF with only a subset of pages from the original.
  • unspread.py Takes a 2-up PDF, and splits out pages.
  • watermark.py Adds a watermark PDF image over or under all the pages of a PDF.
  • rl1/4up.py Another 4up example, using canvas for output.
  • rl1/booklet.py Another booklet example, using canvas for output.
  • rl1/subset.py Another subsetting example, using canvas for output.
  • rl1/platypus_pdf_template.py Another watermarking example, using canvas and generated output for the document. Contributed by user asannes.
  • rl2 Experimental code for parsing graphics. Needs work.
  • subset_booklets.py shows an example of creating a full printable pdf version in a more professional and pratical way.

By being Pure-Python, it should run on any Python platform without any dependencies on external libraries. It can also work entirely on StringIO objects rather than file streams, allowing for PDF manipulation in memory. It is therefore a useful tool for websites that manage or manipulate PDFs.

Write a review

Note: HTML is not translated!
    Bad           Good
Captcha

PythonPDF Library Source Code License

  • Product Code: MOD190303211522
  • Availability: In Stock
  • Viewed: 18606
  • Sold By: eDoc Software
  • Seller Rating:
  • Seller Reviews: (0)
  • $299.00


Available Options


Related Products

PDF DRM Protector Solution for Business

PDF DRM Protector Solution for Business

Use PDF DRM Protector Solution to protect PDF and Office Documents for your business. PDF DRM Protec..

$5,000.00

ChatPDF & ChatDOC Custom Development Service

ChatPDF & ChatDOC Custom Development Service

ChatPDF, functioning as a Streamlit application, provides users with a versatile platform for upload..

$5,000.00

DOC to Any Converter Command Line

DOC to Any Converter Command Line

DOC to Any Converter Command Line can be used to batch convert DOC, DOCX, DOCM, RTF, TXT, PPT, PPT..

$79.00

Tetris Python Game (Python Source Code)

Tetris Python Game (Python Source Code)

This is the best Tetris Game app made by Python. Tetris Game source code is useful for you if you wa..

$14.95

PDF Security and Signature (Shell & COM & SDK)

PDF Security and Signature (Shell & COM & SDK)

PDF Security and Signature (Shell & COM & SDK)PDF Security and Signature software can be used to s..

$79.95

EMF/PDF/Image Virtual Printer Driver SDK for Developer Royalty Free

EMF/PDF/Image Virtual Printer Driver SDK for Developer Royalty Free

EMF/PDF/Image Virtual Printer Driver SDK for Windows Developers Royalty Free. EMF/PDF/Image Virtu..

$1,500.00

AnyFile Viewer for iOS (iPhone and iPad) Source Code License

AnyFile Viewer for iOS (iPhone and iPad) Source Code License

AnyFile Viewer for iOS (iPhone and iPad) Source Code License AnyFile Viewer for iOS can be used t..

$5,000.00

Java PDF Reader Custom Build Service

Java PDF Reader Custom Build Service

Java PDF Reader (Windows, Mac, Linux) Java PDF Reader is Java Visual Component to Display PDF, Offi..

$5,000.00

PDF Validator Command Line

PDF Validator Command Line

PDF Validator Command Line is a Command Line software which can be used to verify conformance and ..

$99.95

PDF to SVG Converter Command Line

PDF to SVG Converter Command Line

PDF to SVG Converter Command Line VeryUtils PDF2SVG is a multi-platform command-line application fo..

$295.00

HTMLPrint to Any Converter Command Line

HTMLPrint to Any Converter Command Line

HTMLPrint to Any Converter Command Line is a versatile tool that streamlines the process of printing..

$399.00

TrueType TTF Font to SVG Converter Command Line

TrueType TTF Font to SVG Converter Command Line

TrueType TTF Font to SVG Converter Command Line is a software that can convert a single character ..

$79.95

PDF Page Master Command Line

PDF Page Master Command Line

PDF Page Master Command Line is a command line application which can be used to maintain your PDF ..

$299.00

TIFF to PDF Converter Command Line

TIFF to PDF Converter Command Line

TIFF to PDF Converter Command Line transforms TIFF files to PDF files on the fly. TIFF to PDF Conv..

$39.95

Tags: merge pdf by python, pdf library, pdf sdk, pypdf, python, python pdf, python pdf library, python watermark pdf, source code

You Recently Viewed

Excel Converter Command Line

Excel Converter Command Line

Excel Converter Command Line converts XLS, XLSX, ODS, XML spreadsheets in batch. Excel Converter T..

$79.95

PDF Viewer for WordPress & JavaScript

PDF Viewer for WordPress & JavaScript

PDF Viewer Plugin for WordPress & JavaScript PDF Viewer Plugin for WordPress & JavaScript is a resp..

$39.00

Sliding Tabs - jQuery Plugin

Sliding Tabs - jQuery Plugin

The sliding tabs jQuery plugin let's you create any number of tabs and make them slidable with the..

$49.95

PHP Web Page Password Protect

PHP Web Page Password Protect

Protect web page with a simple password, Password protect PHP Script. The best and easiest way to l..

$9.95