Skip to content

Repository files navigation

Description

The Library generates a PDF directly from interface builder with Auto-layouted views! Swift Version of UIView_2_PDF.

Installation

Download and drop SwiftPDFGenerator.swift in your project.

Usage

1. Make a xib file.

Your xib file should only consist of UILabels and/or UIImageViews and/or other UIView subviews. Use views that are 1 pixel high or wide to create lines. Set the tag of a UIView to 1 to have it draw filled or zero to draw as just a 1 pixel bordered box.

2. Load your xib like this

letpageOneView=NSBundle.mainBundle().loadNibNamed("PageOneView", owner:self, options:nil).last as!PageOneViewletpageTwoView=NSBundle.mainBundle().loadNibNamed("PageTwoView", owner:self, options:nil).last as!PageTwoView

3. Then generate your PDF like this

letfilePath=SwiftPDFGenerator.generatePDFWithPages(pages)

See demo project for details.

License

swift-pdf is released under the MIT license. See 'LICENCE.md' for details.

About

Generate beautiful .pdf Files from xib

Resources

Stars

17 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages