All Projects → pdf-rs → Pdf

pdf-rs / Pdf

Licence: mit
Rust library to read, manipulate and write PDF files.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Pdf

Pdfpig
Read and extract text and other content from PDFs in C# (port of PdfBox)
Stars: ✭ 391 (+47.55%)
Mutual labels:  pdf, pdf-files
Images To Pdf
An app to convert images to PDF file!
Stars: ✭ 602 (+127.17%)
Mutual labels:  pdf, pdf-files
Hummusrecipe
A powerful PDF tool for NodeJS based on HummusJS.
Stars: ✭ 274 (+3.4%)
Mutual labels:  pdf, pdf-files
Boxable
Boxable is a library that can be used to easily create tables in pdf documents.
Stars: ✭ 253 (-4.53%)
Mutual labels:  pdf, pdf-files
Docnet
DocNET is as fast PDF editing and reading library for modern .NET applications
Stars: ✭ 128 (-51.7%)
Mutual labels:  pdf, pdf-files
Unidoc
This repository has moved! https://github.com/unidoc/unipdf
Stars: ✭ 694 (+161.89%)
Mutual labels:  pdf, pdf-files
Combine pdf
A Pure ruby library to merge PDF files, number pages and maybe more...
Stars: ✭ 552 (+108.3%)
Mutual labels:  pdf, pdf-files
Pdfcpu
A PDF processor written in Go.
Stars: ✭ 2,852 (+976.23%)
Mutual labels:  pdf, pdf-files
Htmldoc
HTML Conversion Software
Stars: ✭ 99 (-62.64%)
Mutual labels:  pdf, pdf-files
Pdfio.jl
PDF Reader Library for Native Julia.
Stars: ✭ 56 (-78.87%)
Mutual labels:  pdf, pdf-files
Pdfcompare
A simple Java library to compare two PDF files
Stars: ✭ 128 (-51.7%)
Mutual labels:  pdf, pdf-files
Traprange
(Java)A Method to Extract Tabular Content from PDF Files
Stars: ✭ 236 (-10.94%)
Mutual labels:  pdf, pdf-files
zowie
Adds Zotero "select" links to attachment files in a Zotero database on macOS, so that outside of Zotero, you can find the bibliographic entry to which a file belongs. (Only works for local storage, not linked attachments.)
Stars: ✭ 71 (-73.21%)
Mutual labels:  pdf-files
pdftricks
A simple, efficient application for small manipulations in PDF files using Ghostscript.
Stars: ✭ 69 (-73.96%)
Mutual labels:  pdf-files
Android-KeepLearning
Just for learning android well.
Stars: ✭ 23 (-91.32%)
Mutual labels:  pdf-files
Shaark
Self-hosted platform to keep and share your content: web links, posts, passwords and pictures.
Stars: ✭ 258 (-2.64%)
Mutual labels:  pdf
PDF-Bot
A bot for PDF for doing Many Things....
Stars: ✭ 38 (-85.66%)
Mutual labels:  pdf-files
ByteScout-SDK-SourceCode
ALL source code samples for ByteScout SDKs and Web API API products.
Stars: ✭ 24 (-90.94%)
Mutual labels:  pdf-files
pdfbox
📄◻️ Create, Maniuplate and Extract Data from PDF Files (R Apache PDFBox wrapper)
Stars: ✭ 46 (-82.64%)
Mutual labels:  pdf-files
Free Programming Books Zh cn
📚 免费的计算机编程类中文书籍,欢迎投稿
Stars: ✭ 85,491 (+32160.75%)
Mutual labels:  pdf

pdf-rs Build Status

Read, alter and write PDF files.

At the moment, you can only read PDF files.

One easy way you can contribute is to add different PDF files to tests/files and see if they pass the tests (cargo test).

Feel free to contribute with ideas, issues or code! Please join us on Zulip if you have any questions or problems.

Workspace

This repository uses a Cargo Workspace and default members. This means by default only the pdf library is build. To build additional parts, pass --package=read to build the subcrate you are interested in (here the read example).

Examples

Currently we only have two very minimal examples read and text. However the library has grown a lot since they have been written.

Renderer and Viewer

A library for rendering PDFs via Pathfinder and minimal viewer can be found here.

Inspect

There is a tool for visualizing a PDF file as an interactive hierarchy of primitives at inspect-prim. Just clone and cargo run.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].