All Projects → vishalkalola1 → DrawPDF

vishalkalola1 / DrawPDF

Licence: MIT license
Draw/Write pdf using Swift

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to DrawPDF

pdfconduit
Prepare documents for distribution
Stars: ✭ 22 (+29.41%)
Mutual labels:  pdf-generation
casile
The CaSILE toolkit, a book publishing workflow employing SILE and other wizardry.
Stars: ✭ 36 (+111.76%)
Mutual labels:  pdf-generation
siteshooter
📷 Automate full website screenshots and PDF generation with multiple viewport support.
Stars: ✭ 63 (+270.59%)
Mutual labels:  pdf-generation
Android-XML-to-PDF-Generator
This library is for convert XML to PDF very easily using Step Builders Pattern
Stars: ✭ 140 (+723.53%)
Mutual labels:  pdf-generation
docraptor-ruby
A native Ruby client for the DocRaptor HTML to PDF generation API
Stars: ✭ 20 (+17.65%)
Mutual labels:  pdf-generation
laravel-browsershot
Browsershot wrapper for Laravel 5
Stars: ✭ 108 (+535.29%)
Mutual labels:  pdf-generation
imprenta
An AWS lambda in python 3 that generates PDF files from HTML using jinja, pdfkit and wkhtmltopdf.
Stars: ✭ 18 (+5.88%)
Mutual labels:  pdf-generation
pretty-resume
Generate a pretty resume! Templates based on salomonelli/best-resume-ever.
Stars: ✭ 41 (+141.18%)
Mutual labels:  pdf-generation
elasticsearch-report-engine
An Elasticsearch plugin to return query results as either PDF,HTML or CSV.
Stars: ✭ 49 (+188.24%)
Mutual labels:  pdf-generation
pdf-annotation-service
Client and service for embedding highlights into PDF documents
Stars: ✭ 32 (+88.24%)
Mutual labels:  pdf-generation
umdoc
A Markdown to LaTeX to PDF converter
Stars: ✭ 15 (-11.76%)
Mutual labels:  pdf-generation
pydf
PDF generation in python using wkhtmltopdf for heroku and docker
Stars: ✭ 68 (+300%)
Mutual labels:  pdf-generation
cefHtmlSnapshot
Command-line utility for Windows take snapshots of HTML pages and save them as images or PDF
Stars: ✭ 23 (+35.29%)
Mutual labels:  pdf-generation
pdftron-android-samples
PDFTron Android Samples
Stars: ✭ 30 (+76.47%)
Mutual labels:  pdf-generation
django-renderpdf
📄 A Django app to render django templates as PDF files.
Stars: ✭ 37 (+117.65%)
Mutual labels:  pdf-generation
ph-pdf-layout
Java library for creating fluid page layouts with Apache PDFBox. Supporting multi-page tables, different page layouts etc.
Stars: ✭ 33 (+94.12%)
Mutual labels:  pdf-generation
javascript
Basic Primitives Diagrams for JavaScript - data visualization components library that implements organizational chart and multi-parent dependency diagrams, contains implementations of JavaScript Controls and PDF rendering plugins.
Stars: ✭ 46 (+170.59%)
Mutual labels:  pdf-generation
MarkdownIt
Efficient Code Editor to live render Markdown and save as Markdown,Html and Pdf with Instant Hosting in The Web.
Stars: ✭ 31 (+82.35%)
Mutual labels:  pdf-generation
wkhtmltopdf-flask-aas
Wkhtmltopdf Flask As a Service
Stars: ✭ 17 (+0%)
Mutual labels:  pdf-generation
weasydoc
Convert R Markdown to PDF Using Weasyprint (or Prince XML)
Stars: ✭ 40 (+135.29%)
Mutual labels:  pdf-generation

DrawPDF

PODS

pod 'DrawPDF'

Requirements

Xcode 8+
Swift 3.0, Swift 4.0
iOS 8+
ARC

Basic Usage

DRAG & DROP VPDFTableCreation FOLDER TO YOUR PROJECT

Make array of row and ColumnData Like Below Formate

var finalArray = [[String]]()
for i in 0..<1000 {
  var arrColumnData = [String]()
  arrColumnData.append("\(i+1)")
  for _ in 0..<4{
     arrColumnData.append("abc")
  }
  finalArray.append(arrColumnData)
}
        
var arrHeaderArray = [String]()
for _ in 0...4{
  arrHeaderArray.append("abc")
}

Create an instance of VPDFTableCreation call below method

let objPdfView = VPDFTableCreation()
objPdfView.CreatePDFAndSaveDocumentDirectory(pdfName: "VPDFTableCreation", width: 500, height: 580)
objPdfView.DrawPDF(TotalData:finalArray, headerData: arrHeaderArray, EachColumnWidth: [50,50,50,50,260], fontSize: 12.0, textAlignment: .center, Viewcontroller: self)

Get the PDFFile Path.

let path = objPdfView.getPDFFile() 
print(path)

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