All Projects → ShiningRush → PdfComponentComparison

ShiningRush / PdfComponentComparison

Licence: MIT license
The repository is used for comparing different pdf handle component such as Aspose.Pdf , Spire.Pdf and iText so on,you also can consider it as a demo repository that show how to use those component.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to PdfComponentComparison

Boxable
Boxable is a library that can be used to easily create tables in pdf documents.
Stars: ✭ 253 (+548.72%)
Mutual labels:  pdf-document
Gimagereader
A Gtk/Qt front-end to tesseract-ocr.
Stars: ✭ 786 (+1915.38%)
Mutual labels:  pdf-document
Labelmake
Declarative style JavaScript PDF generator library. Works on Node and the browser 🖨︎
Stars: ✭ 112 (+187.18%)
Mutual labels:  pdf-document
Pdfpig
Read and extract text and other content from PDFs in C# (port of PdfBox)
Stars: ✭ 391 (+902.56%)
Mutual labels:  pdf-document
Go Wkhtmltopdf
Golang commandline wrapper for wkhtmltopdf
Stars: ✭ 564 (+1346.15%)
Mutual labels:  pdf-document
Documentreader
This library reads word documents (.doc and .docx), txt and PDF files, and gives the output content of the document as a String.
Stars: ✭ 57 (+46.15%)
Mutual labels:  pdf-document
scryber.core
Scryber.Core is a dotnet 5 html to pdf engine written entirely in C# for creating beautiful flowing documents from html templates including css styles, object data binding and svg drawing.
Stars: ✭ 74 (+89.74%)
Mutual labels:  pdf-document
Viewprinter
Live preview, edit and print functionality for View hierarchies. Supports PDF, PNG, JPEG.
Stars: ✭ 170 (+335.9%)
Mutual labels:  pdf-document
Lopdf
A Rust library for PDF document manipulation.
Stars: ✭ 720 (+1746.15%)
Mutual labels:  pdf-document
C Sharp Cheatsheet
C# Cheatsheet
Stars: ✭ 111 (+184.62%)
Mutual labels:  pdf-document
Tabulizer
Bindings for Tabula PDF Table Extractor Library
Stars: ✭ 413 (+958.97%)
Mutual labels:  pdf-document
Ml Note
📙慢慢整理所学的机器学习算法,并根据自己所理解的样子叙述出来。(注重数学推导)
Stars: ✭ 537 (+1276.92%)
Mutual labels:  pdf-document
React Native
React Native wrapper for PSPDFKit for iOS, Android and Windows UWP.
Stars: ✭ 100 (+156.41%)
Mutual labels:  pdf-document
Technical Ebooks
PDFs for programming tutorials.
Stars: ✭ 342 (+776.92%)
Mutual labels:  pdf-document
Docnet
DocNET is as fast PDF editing and reading library for modern .NET applications
Stars: ✭ 128 (+228.21%)
Mutual labels:  pdf-document
pdf2xml-viewer
A simple viewer and inspection tool for text boxes in PDF documents
Stars: ✭ 82 (+110.26%)
Mutual labels:  pdf-document
Pdfio.jl
PDF Reader Library for Native Julia.
Stars: ✭ 56 (+43.59%)
Mutual labels:  pdf-document
Pdfgen
Simple C PDF Writer/Generation library
Stars: ✭ 200 (+412.82%)
Mutual labels:  pdf-document
Relaxed
Create PDF documents using web technologies
Stars: ✭ 11,656 (+29787.18%)
Mutual labels:  pdf-document
Pdfviewpager
Android widget that can render PDF documents stored on SD card, linked as assets, or downloaded from a remote URL.
Stars: ✭ 1,508 (+3766.67%)
Mutual labels:  pdf-document

PdfComponentComparition

GitHub license

中文介绍请点击这里

The repository is used for comparing different pdf handle component such as Aspose.Pdf , Spire.Pdf and iText so on,you also can consider it as a demo repository that show how to use those component.

Summary

This Demo was just implemented some library(Aspose.Pdf, Spire.Pdf, iText7), some of those is commercial component.Some people maybe asked why not to choose more open-source librabry.However the most features libraries are almost charged and the most popular open-source library is iTextSharp(iText7 is its rafactor version),so i think only choosing this one is enough.

Even this demo was just implement three components,but the project is designed loosely coupled, you can realize you need component easily by implement IPdfComponentFunc interface, and application will add it to component's dropdownlist automatically.

Simple Usage Of Demo

UseComponent this list is used for selecting component

InputFileDir select the files located directory(not path) which you need to handle

OutputFIleDir select the directory you hope to output result

ExecuteTimes this is used for testing component's performance, meant excute times in total.

i think the blow button is easy to understand, just explain the button AllRun is meant excute all action.

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].